qemush : ajout de la fonction add
This commit is contained in:
parent
519f9d415f
commit
07b317c133
1 changed files with 14 additions and 2 deletions
16
bin/qemush
16
bin/qemush
|
@ -14,9 +14,9 @@ exec_as() {
|
||||||
|
|
||||||
exec_as qemu "$@"
|
exec_as qemu "$@"
|
||||||
|
|
||||||
bin=bin
|
bin="${HOME}/bin"
|
||||||
images=images
|
images=images
|
||||||
PATH="./${bin}:${PATH}"
|
PATH="${bin}:${PATH}"
|
||||||
EDITOR="${EDITOR:-nvim}"
|
EDITOR="${EDITOR:-nvim}"
|
||||||
[ -t 1 ] && alias cat='source-highlight -o STDOUT -f esc'
|
[ -t 1 ] && alias cat='source-highlight -o STDOUT -f esc'
|
||||||
alias ls='ls --color=auto'
|
alias ls='ls --color=auto'
|
||||||
|
@ -44,6 +44,7 @@ ${name}: usage:
|
||||||
${name} diskrm <disk name> - delete disk image
|
${name} diskrm <disk name> - delete disk image
|
||||||
${name} shell - start a shell as user qemu
|
${name} shell - start a shell as user qemu
|
||||||
${name} help - show this help
|
${name} help - show this help
|
||||||
|
${name} add <path to script> - add a launching script from this PATH
|
||||||
EOF
|
EOF
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -108,6 +109,17 @@ public_cat() {
|
||||||
exec cat "${bin}/${1}"
|
exec cat "${bin}/${1}"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public_add() {
|
||||||
|
trap return EXIT
|
||||||
|
set -e
|
||||||
|
cd -
|
||||||
|
local name="${2:-$(basename "$1")}"
|
||||||
|
cp -v -i -- "$1" "${bin}/${2}"
|
||||||
|
chmod 740 "${bin}/${name}"
|
||||||
|
set +e
|
||||||
|
trap - EXIT
|
||||||
|
}
|
||||||
|
|
||||||
function="$1"
|
function="$1"
|
||||||
shift
|
shift
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue