diff --git a/functions/sudo.fish b/functions/sudo.fish new file mode 100644 index 0000000..fda6f63 --- /dev/null +++ b/functions/sudo.fish @@ -0,0 +1,8 @@ +function sudo -d "sudo wrapper that handles aliases" + if functions -q -- $argv[1] + set -l new_args (string join ' ' -- (string escape -- $argv)) + set argv fish -c "$new_args" + end + + command sudo $argv +end \ No newline at end of file diff --git a/initial_setup.sh b/initial_setup.sh index 904dcab..1e6d226 100644 --- a/initial_setup.sh +++ b/initial_setup.sh @@ -1,4 +1,6 @@ #!/bin/bash +# +# v1.1 - Added sudo function # Install some programs echo "## Installing programs" @@ -12,6 +14,7 @@ sudo nala install exa fish neofetch -y echo "## Downloading configs" sleep 1 wget -q -O /tmp/zx_customconfig.fish https://code.strandbo.no/morten/Initial_linux_setup/raw/branch/main/zx_customconfig.fish +wget -q -O /tmp/sudo.fish https://code.strandbo.no/morten/Initial_linux_setup/raw/branch/main/functions/sudo.fish wget -q -O /tmp/config.conf https://code.strandbo.no/morten/Initial_linux_setup/raw/branch/main/config.conf wget -q -O /tmp/st_combadge.ascii https://code.strandbo.no/morten/Initial_linux_setup/raw/branch/main/st_combadge.ascii