bin: shortcut adjustments
This commit is contained in:
parent
b870fa0681
commit
76682c7c84
|
@ -188,6 +188,7 @@ alias scud='systemctl --user disable --now'
|
||||||
# Reload or restart matching systemctl service
|
# Reload or restart matching systemctl service
|
||||||
unalias scr 2>/dev/null
|
unalias scr 2>/dev/null
|
||||||
scr() {
|
scr() {
|
||||||
|
systemctl --user daemon-reload
|
||||||
echo -n "User: " && systemctl --user reload-or-restart "$@" ||
|
echo -n "User: " && systemctl --user reload-or-restart "$@" ||
|
||||||
{ echo -n "System: " && sudo systemctl reload-or-restart "$@"; } &&
|
{ echo -n "System: " && sudo systemctl reload-or-restart "$@"; } &&
|
||||||
echo "Successful reload" ||
|
echo "Successful reload" ||
|
||||||
|
@ -298,7 +299,7 @@ sshl() {
|
||||||
local authcache="/var/tmp/ssh-keys"
|
local authcache="/var/tmp/ssh-keys"
|
||||||
mkdir -p "$authcache"
|
mkdir -p "$authcache"
|
||||||
local file="$authcache/$1"
|
local file="$authcache/$1"
|
||||||
test "$all" && pass scp ~/.bash_aliases "$@:"
|
test "$all" && pass scp ~/.bash_aliases "$@:" # TODO also add sourcing to bashrc if needed
|
||||||
if ssh -G "$1" | grep --silent "^user root$" && ! [[ "$1" =~ "pve*" ]]
|
if ssh -G "$1" | grep --silent "^user root$" && ! [[ "$1" =~ "pve*" ]]
|
||||||
then pass ssh "$@"
|
then pass ssh "$@"
|
||||||
else
|
else
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/bash -ex
|
#!/bin/bash -e
|
||||||
# Shortcut for mathematical calculations
|
# Shortcut for mathematical calculations
|
||||||
# Converts german numbers such as 1.000,5
|
# Converts german numbers such as 1.000,5
|
||||||
calc="$(echo "$@" | sed -e 's/p/+/g' -e 's/\.\(.*,\)/\1/g' -e 's/,/./g' -e 's/x/*/g' -e 's/m/-/g')"
|
calc="$(echo "$@" | sed -e 's/p/+/g' -e 's/\.\(.*,\)/\1/g' -e 's/,/./g' -e 's/x/*/g' -e 's/m/-/g')"
|
||||||
|
|
|
@ -33,6 +33,7 @@ case "$sel" in
|
||||||
(/etc/caddy/*) sudoedit "$sel" && caddy validate --config /etc/caddy/Caddyfile && sudo systemctl reload-or-restart caddy;;
|
(/etc/caddy/*) sudoedit "$sel" && caddy validate --config /etc/caddy/Caddyfile && sudo systemctl reload-or-restart caddy;;
|
||||||
(/etc/ssh/*) sudoedit "$sel" && sudo systemctl reload-or-restart sshd;;
|
(/etc/ssh/*) sudoedit "$sel" && sudo systemctl reload-or-restart sshd;;
|
||||||
(/etc/network/interfaces*) sudoedit "$sel" && sudo service networking reload;;
|
(/etc/network/interfaces*) sudoedit "$sel" && sudo service networking reload;;
|
||||||
|
(/etc/samba/smb.conf) sudoedit "$sel" && testparm;;
|
||||||
(*) edit "$sel";;
|
(*) edit "$sel";;
|
||||||
esac
|
esac
|
||||||
echo "$sel" | cat - "$conf_cache" | head -20 >"$conf_tmp" && mv "$conf_tmp" "$conf_cache"
|
echo "$sel" | cat - "$conf_cache" | head -20 >"$conf_tmp" && mv "$conf_tmp" "$conf_cache"
|
||||||
|
|
Loading…
Reference in New Issue