- commit
- d6f5765
- parent
- c340b69
- author
- xxwhirlpool
- date
- 2026-03-04 17:13:54 -0500 EST
shellcheck bashrc_pc
1 files changed,
+9,
-14
+9,
-14
1@@ -1,3 +1,4 @@
2+#!/bin/bash
3 # ~/.bashrc: executed by bash(1) for non-login shells.
4 # see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
5 # for examples
6@@ -122,7 +123,6 @@ fi
7
8 # general
9 alias nano=micro
10-alias sudo="sudo TERMINFO=\"$TERMINFO\" "
11 alias fd="fdfind"
12 alias neofetch="hyfetch"
13 alias fastfetch="hyfetch"
14@@ -133,10 +133,9 @@ alias rced="micro ~/.bashrc && source ~/.bashrc"
15 alias icat="kitty +kitten icat"
16 alias ps="ps auxww"
17 alias dd="ask dd"
18-alias copy="xclip -sel clipboard"
19-alias freeze="freeze -c user $1"
20-alias glow="glow -p $1"
21-alias qrcode="qrencode -t ansiutf8 $1"
22+alias freeze="freeze -c user"
23+alias glow="glow -p"
24+alias qrcode="qrencode -t ansiutf8"
25 alias ffmpeg="ffmpeg -hide_banner"
26 alias open="xdg-open &> /dev/null"
27
28@@ -193,10 +192,6 @@ export FZF_DEFAULT_OPTS=" \
29 export PATH="$PATH:/home/kat/dotfiles/config/.local/bin"
30 export PATH=$PATH:/usr/local/go/bin
31
32-if [ -f ~/.privatevars ]; then
33- . ~/.privatevars
34-fi
35-
36 export NVM_DIR="$HOME/.config/nvm"
37 [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
38 [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
39@@ -214,7 +209,7 @@ cdmess() {
40 # https://blog.larah.me/mess-directory/
41 today_tmpdir="${TMPDIR-/tmp}/${USER}_mess/$(date +%F)"
42 mkdir -p "$today_tmpdir"
43- cd "$(mktemp -d -p "${today_tmpdir}" XXXX)"
44+ cd "$(mktemp -d -p "${today_tmpdir}" XXXX)" || exit 1
45 }
46
47 # get a random free port. this is useful for my
48@@ -240,7 +235,7 @@ whatip() {
49 # password generator. takes input for password length by number
50 passgen() {
51 PASSLENGTH=$(gum input --placeholder "type a number")
52- date +%s | sha256sum | base64 | head -c $PASSLENGTH ; echo
53+ date +%s | sha256sum | base64 | head -c "$PASSLENGTH"; echo
54 }
55
56 # display random ASCII art from
57@@ -250,8 +245,8 @@ playart() {
58 ARTDIR="/home/kat/Documents/Code/Git/-mine/dotfiles/config/.local/share/arttime/textart"
59 ARTSHUF=$(find "$ARTDIR" -type f | shuf -n1)
60
61- for art in "$ARTSHUF"; do
62- arttime --nolearn -a ${art} --ac 5
63+ for art in $ARTSHUF; do
64+ arttime --nolearn -a "${art}" --ac 5
65 done
66 }
67
68@@ -265,7 +260,7 @@ notif() {
69
70 # make & cd into a folder
71 mkcd() {
72- mkdir -p "$@" && cd "$_";
73+ mkdir -p "$@" && cd "$_" || exit 1;
74 }
75
76 ######################################