pull/1020/merge
amno1 2017-08-08 08:12:50 +00:00 committed by GitHub
commit 7dbaab8bbd
3 changed files with 68 additions and 2 deletions

View File

@ -4,10 +4,11 @@ about-alias 'emacs editor'
case $OSTYPE in
linux*)
alias em='emacs'
alias en='emacs -nw'
alias en='emacs -t'
alias e='emacsclient -n'
alias et='emacsclient -t'
alias ed='emacs --daemon'
alias ed='emacs --debug-init'
alias ew='emacsclient -c'
alias E='SUDO_EDITOR=emacsclient sudo -e'
;;
darwin*)

View File

@ -0,0 +1,15 @@
cite 'about-alias'
about-alias 'systemd service'
case $OSTYPE in
linux*)
alias sc='systemctl'
alias scr='systemctl daemon-reload'
alias scu='systemctl --user'
alias scur='systemctl --user daemon-reload'
alias sce='systemctl stop'
alias scue='systemctl --user stop'
alias scs='systemctl start'
alias scus='systemctl --user start'
;;
esac

View File

@ -0,0 +1,50 @@
# Author: Arthur Miller
# Created: 2017-08-08
# License: Public Domain
cite about-plugin
about-plugin 'SystemD helper functions'
# Reloads a systemwide service. If no agruments are given, reloads all services.
# Requires admin priviledge.
scrs(){
if [ $# -eq 0 ]; then
systemctl daemon-reload
else
echo "Stopping $1.service ..."
systemctl stop "$1.service"
echo "Starting $1.service ..."
systemctl start "$1.service"
fi;
}
# Display status of a systemwide service. If no arguments are given, display
# status for all services. Requires admin priviledge.
scst(){
if [ $# -eq 0 ]; then
systemctl status
else
systemctl status "$1.service"
fi;
}
# Reloads an user service. If no agruments are given, reloads all user services.
scurs(){
if [ $# -eq 0 ]; then
systemctl --user daemon-reload
else
echo "Stopping $1.service ..."
systemctl --user stop "$1.service"
echo "Starting $1.service ..."
systemctl --user start "$1.service"
fi;
}
# runs systemctl --user status command
scust(){
if [ $# -eq 0 ]; then
systemctl --user status
else
systemctl --user status "$1.service"
fi;
}