autohelp-wrapper: support the create subcommand
This subcommand generates an initial flagmappings file. Change-Id: Ic1b3b8605ebdbbb3bd5d1852174c9d2f260b6c93
This commit is contained in:
parent
d0e1a97df9
commit
1e6eab3eab
@ -8,7 +8,7 @@ Release notes
|
|||||||
messages.
|
messages.
|
||||||
* ``autohelp.py``: Improve sanitizer, better support for i18n in projects.
|
* ``autohelp.py``: Improve sanitizer, better support for i18n in projects.
|
||||||
* ``autohelp-wrapper``: Smarter handling of the manuals repo and environment
|
* ``autohelp-wrapper``: Smarter handling of the manuals repo and environment
|
||||||
setup.
|
setup, add support for the ``create`` subcommand.
|
||||||
* ``diff_branches.py``: Updated output format.
|
* ``diff_branches.py``: Updated output format.
|
||||||
|
|
||||||
0.18.1
|
0.18.1
|
||||||
|
@ -29,6 +29,7 @@ usage() {
|
|||||||
echo " $(basename $0) [ OPTIONS ] update|docbook|setup [ project1 ... ]"
|
echo " $(basename $0) [ OPTIONS ] update|docbook|setup [ project1 ... ]"
|
||||||
echo
|
echo
|
||||||
echo "Subcommands:"
|
echo "Subcommands:"
|
||||||
|
echo " create: Create an initial flagmapping file"
|
||||||
echo " update: Update the flagmapping files"
|
echo " update: Update the flagmapping files"
|
||||||
echo " docbook: Generate the options tables"
|
echo " docbook: Generate the options tables"
|
||||||
echo " setup: Install the environment only"
|
echo " setup: Install the environment only"
|
||||||
@ -127,7 +128,7 @@ ACTION=$1
|
|||||||
shift
|
shift
|
||||||
|
|
||||||
case $ACTION in
|
case $ACTION in
|
||||||
update|docbook|setup) ;;
|
create|update|docbook|setup) ;;
|
||||||
*)
|
*)
|
||||||
usage
|
usage
|
||||||
exit 1
|
exit 1
|
||||||
@ -167,6 +168,15 @@ for project in $PROJECTS; do
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
case $ACTION in
|
case $ACTION in
|
||||||
|
create)
|
||||||
|
[ "$project" = "swift" ] && continue
|
||||||
|
file=$MANUALSREPO/tools/autogenerate-config-flagmappings/$project.flagmappings
|
||||||
|
if [ -e $file ]; then
|
||||||
|
echo "$project.flagmappings already exists, ignoring."
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
$AUTOHELP create $project -i $SOURCESDIR/$project
|
||||||
|
;;
|
||||||
update)
|
update)
|
||||||
[ "$project" = "swift" ] && continue
|
[ "$project" = "swift" ] && continue
|
||||||
$AUTOHELP update $project -i $SOURCESDIR/$project
|
$AUTOHELP update $project -i $SOURCESDIR/$project
|
||||||
|
Loading…
Reference in New Issue
Block a user