pman: option --force-create

This commit is contained in:
Jephté Clain 2025-03-02 15:25:40 +04:00
parent 3b379eb799
commit 92363cd543

View File

@ -35,7 +35,7 @@ function show_action() {
################################################################################ ################################################################################
function _init_config() { function _init_config() {
if [ ! -f .pman.conf ]; then if [ ! -f .pman.conf -o -n "$ForceCreate" ]; then
ac_set_tmpfile config ac_set_tmpfile config
cp "$ConfigFile" "$config" cp "$ConfigFile" "$config"
"${EDITOR:-nano}" "$config" "${EDITOR:-nano}" "$config"
@ -210,9 +210,10 @@ ConfigFile=
action=init action=init
Origin= Origin=
Push=1 Push=1
ForceCreate=
args=( args=(
"gérer un projet git" "gérer un projet git"
"repo|develop|upstream|dist "repo|config|develop|upstream|dist
INITIALISATION INITIALISATION
@ -244,6 +245,8 @@ ne pas pousser les branches vers leur origine après leur création"
--push Push=1 "++\ --push Push=1 "++\
pousser les branches vers leur origine après leur création. pousser les branches vers leur origine après leur création.
c'est l'option par défaut" c'est l'option par défaut"
-f,--force-create ForceCreate=1 "\
Avec config, forcer la (re)création du fichier .pman.conf"
) )
parse_args "$@"; set -- "${args[@]}" parse_args "$@"; set -- "${args[@]}"