aboutsummaryrefslogtreecommitdiff
path: root/.shenanigans.sh
diff options
context:
space:
mode:
Diffstat (limited to '.shenanigans.sh')
-rwxr-xr-x.shenanigans.sh6
1 files changed, 6 insertions, 0 deletions
diff --git a/.shenanigans.sh b/.shenanigans.sh
index d49b42d..907b6a3 100755
--- a/.shenanigans.sh
+++ b/.shenanigans.sh
@@ -30,6 +30,7 @@ if [[ "${BASH_SOURCE[0]}" != "${0}" ]]; then
30 alias ll='ls -lha --group-directories-first --color=always' 30 alias ll='ls -lha --group-directories-first --color=always'
31 alias t='tree -L 2' 31 alias t='tree -L 2'
32 alias ..='cd ..' 32 alias ..='cd ..'
33 alias gg='lazygit'
33 alias less='less -R' 34 alias less='less -R'
34 alias tmux='tmux -u' 35 alias tmux='tmux -u'
35 alias server='python3 -m http.server 6969' 36 alias server='python3 -m http.server 6969'
@@ -82,3 +83,8 @@ backup() {
82mic_status() { 83mic_status() {
83 pactl get-source-mute @DEFAULT_SOURCE@ | grep -q "no" && echo 1 || echo 0; 84 pactl get-source-mute @DEFAULT_SOURCE@ | grep -q "no" && echo 1 || echo 0;
84} 85}
86
87slugify() {
88 local text="$1"
89 echo "$text" | tr '[:upper:]' '[:lower:]' | sed -E 's/[^a-z0-9]+/-/g; s/^-+|-+$//g'
90}