possibilité de spécifier le type par défaut de script shell à générer
This commit is contained in:
parent
971a5e265d
commit
9e8b262d6c
6
lib/default/utempl
Normal file
6
lib/default/utempl
Normal file
@ -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 ||
|
urequire DEFAULTS ||
|
||||||
exit 1
|
exit 1
|
||||||
|
|
||||||
|
set_defaults utempl
|
||||||
|
|
||||||
function check_overwrite() {
|
function check_overwrite() {
|
||||||
if [ -e "$1" -a -z "$overwrite" ]; then
|
if [ -e "$1" -a -z "$overwrite" ]; then
|
||||||
eerror "$1: refus d'écraser un fichier déjà existant (utiliser -f)"
|
eerror "$1: refus d'écraser un fichier déjà existant (utiliser -f)"
|
||||||
@ -77,6 +79,7 @@ function generate_shell() {
|
|||||||
default|def|d) type=default;;
|
default|def|d) type=default;;
|
||||||
manual|man|m) type=manual;;
|
manual|man|m) type=manual;;
|
||||||
vanilla|van|v) type=vanilla;;
|
vanilla|van|v) type=vanilla;;
|
||||||
|
auto|a) type=;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
local modeline="# -*- coding: $encoding ${mode:+mode: $mode }-*- vim:sw=4:sts=4:et:ai:si:sta:fenc=$encoding"
|
local modeline="# -*- coding: $encoding ${mode:+mode: $mode }-*- vim:sw=4:sts=4:et:ai:si:sta:fenc=$encoding"
|
||||||
@ -191,7 +194,7 @@ $modeline"
|
|||||||
}
|
}
|
||||||
|
|
||||||
template=
|
template=
|
||||||
type=
|
type="$SHELL_TYPE"
|
||||||
edit=1
|
edit=1
|
||||||
overwrite=
|
overwrite=
|
||||||
encoding=
|
encoding=
|
||||||
|
Loading…
Reference in New Issue
Block a user