dir-check: mandatory action parameter
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
f0e967518b
commit
df0c850ceb
|
@ -22,13 +22,16 @@ END
|
||||||
}
|
}
|
||||||
show_help() {
|
show_help() {
|
||||||
cat <<EOF
|
cat <<EOF
|
||||||
Usage: ${PROGNAME} [OPTIONS] --dir /path/to/directory-to-check
|
Usage: ${PROGNAME} [ACTION] [OPTIONS] --dir /path/to/directory-to-check
|
||||||
|
|
||||||
Without --check, it creates the metadata files
|
Action
|
||||||
With --check, it checks the data against the metadata previously stored
|
--prepare Create the metadata files
|
||||||
|
--check Checks the data against the metadata previously stored
|
||||||
|
|
||||||
Options
|
Options
|
||||||
-h|--help|-? Display help
|
-h|--help|-? Display help
|
||||||
|
-v|--verbose Display more informatrion
|
||||||
|
-q|--quiet Do not display anything on stderr/stdout
|
||||||
-V|--version Display version, authors and license
|
-V|--version Display version, authors and license
|
||||||
EOF
|
EOF
|
||||||
}
|
}
|
||||||
|
@ -188,6 +191,13 @@ main() {
|
||||||
cwd=${PWD}
|
cwd=${PWD}
|
||||||
cd "${parent_dir}" || log_error "Impossible to change to \`${parent_dir}'"
|
cd "${parent_dir}" || log_error "Impossible to change to \`${parent_dir}'"
|
||||||
|
|
||||||
|
if [ -z "${action}" ]; then
|
||||||
|
log_fatal "Missing --check or --prepare option."
|
||||||
|
echo "" >&2
|
||||||
|
show_help >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
case ${action} in
|
case ${action} in
|
||||||
check)
|
check)
|
||||||
check_metadata
|
check_metadata
|
||||||
|
|
Loading…
Reference in a new issue