possibilité de spécifier le type par défaut de script shell à générer
This commit is contained in:
parent
971a5e265d
commit
9e8b262d6c
|
@ -0,0 +1,6 @@
|
|||
# -*- coding: utf-8 mode: sh -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8
|
||||
# Paramètres par défaut pour utempl
|
||||
|
||||
# Type de script shell à générer par défaut: system-or-local, default, manual,
|
||||
# vanilla. Utiliser auto pour l'autodétection.
|
||||
#SHELL_TYPE=auto
|
|
@ -57,6 +57,8 @@ source "$(dirname "$0")/../../ulib/ulib" &&
|
|||
urequire DEFAULTS ||
|
||||
exit 1
|
||||
|
||||
set_defaults utempl
|
||||
|
||||
function check_overwrite() {
|
||||
if [ -e "$1" -a -z "$overwrite" ]; then
|
||||
eerror "$1: refus d'écraser un fichier déjà existant (utiliser -f)"
|
||||
|
@ -77,6 +79,7 @@ function generate_shell() {
|
|||
default|def|d) type=default;;
|
||||
manual|man|m) type=manual;;
|
||||
vanilla|van|v) type=vanilla;;
|
||||
auto|a) type=;;
|
||||
esac
|
||||
|
||||
local modeline="# -*- coding: $encoding ${mode:+mode: $mode }-*- vim:sw=4:sts=4:et:ai:si:sta:fenc=$encoding"
|
||||
|
@ -191,7 +194,7 @@ $modeline"
|
|||
}
|
||||
|
||||
template=
|
||||
type=
|
||||
type="$SHELL_TYPE"
|
||||
edit=1
|
||||
overwrite=
|
||||
encoding=
|
||||
|
|
Loading…
Reference in New Issue