Core: différents type de séquences
This commit is contained in:
@@ -68,6 +68,27 @@ tags=$(dialog \
|
||||
2>&1 1>&3)
|
||||
exec 3>&-
|
||||
|
||||
## Plan de travail ou classique
|
||||
exec 3>&1
|
||||
selection=$(dialog \
|
||||
--backtitle "Création d'une nouvelle séquence: Type" \
|
||||
--title "Menu" \
|
||||
--clear \
|
||||
--cancel-label "Exit" \
|
||||
--menu "Type de séquence:" 0 0 4 \
|
||||
"1" "Classique" \
|
||||
"2" "Plan de travail" \
|
||||
2>&1 1>&3)
|
||||
exec 3>&-
|
||||
case $selection in
|
||||
1 )
|
||||
sequence_type="classique"
|
||||
;;
|
||||
2 )
|
||||
sequence_type="plan_de_travail"
|
||||
;;
|
||||
esac
|
||||
|
||||
|
||||
sequence_path=$tribe/$(printf "%02d" $next_seq_number)_${title// /_}/
|
||||
mkdir -p $sequence_path
|
||||
@@ -79,8 +100,13 @@ export date=$date
|
||||
export tribe=$tribe
|
||||
export tags=$tags
|
||||
export summary=$summary
|
||||
envsubst < ./tools/skeleton/sequence/index.rst > $sequence_path/index.rst
|
||||
envsubst < ./tools/skeleton/sequence/exercises.tex > $sequence_path/exercises.tex
|
||||
envsubst < ./tools/skeleton/sequence/1E.tex > $sequence_path/1E.tex
|
||||
envsubst < ./tools/skeleton/sequence/1B.tex > $sequence_path/1B.tex
|
||||
SKELETONPATH=./tools/skeleton/sequence
|
||||
for i in `ls $SKELETONPATH/common/`
|
||||
do
|
||||
envsubst < $SKELETONPATH/common/$i > $sequence_path/$i
|
||||
done
|
||||
for i in `ls $SKELETONPATH/$sequence_type`
|
||||
do
|
||||
envsubst < $SKELETONPATH/$sequence_type/$i > $sequence_path/$i
|
||||
done
|
||||
|
||||
|
Reference in New Issue
Block a user