From 1e340b2a523df6f72f60a71467455f2ca531ff01 Mon Sep 17 00:00:00 2001 From: "Andrew R. M" Date: Sat, 5 Apr 2025 16:37:09 -0400 Subject: [PATCH] Address issues that cause shell lines to break --- bash/.aliases | 2 ++ bash/.bashrc | 15 ++++++++------- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/bash/.aliases b/bash/.aliases index c1b1a92..01e91d2 100644 --- a/bash/.aliases +++ b/bash/.aliases @@ -48,6 +48,8 @@ alias ping="ping -c 4" # Show progress while syncing alias rsync="rsync --progress" +# Force a newline at the end of curl responses to prevent artifacting +alias curl="curl -w '\n'" #{- SHELL INTROSPECTION -}# diff --git a/bash/.bashrc b/bash/.bashrc index 6491be3..8529b48 100644 --- a/bash/.bashrc +++ b/bash/.bashrc @@ -2,13 +2,14 @@ #{- PROMPT -}# -red="\[\033[1;31m\]" -green="\[\033[1;32m\]" -yellow="\[\033[1;33m\]" -blue="\[\033[1;34m\]" -magenta="\[\033[1;35m\]" -cyan="\[\033[1;36m\]" -no_color="\[\033[0m\]" +red="\001$(tput bold)$(tput setaf 1)\002" +green="\001$(tput bold)$(tput setaf 2)\002" +yellow="\001$(tput bold)$(tput setaf 3)\002" +blue="\001$(tput bold)$(tput setaf 4)\002" +magenta="\001$(tput bold)$(tput setaf 5)\002" +cyan="\001$(tput bold)$(tput setaf 6)\002" +no_color="\001$(tput sgr0)\002" + export PS1="${green}\$${no_color} " if [ "${HOSTNAME}" != "crypt" ] && [ "${HOSTNAME}" != "tomb" ] || [ "${SSH_TTY}" != "" ]; then