formatc: mandatory argument

master
Pierre Neidhardt 2013-10-23 10:50:19 +02:00
parent d11749c28c
commit e09452a287
1 changed files with 10 additions and 9 deletions

View File

@ -1,15 +1,23 @@
#!/bin/sh
if [ "$1" = "-h" ]; then
_printhelp()
{
cat<<EOF
Usage: ${0##*/} [FILES|FOLDERS]
Usage: ${0##*/} FILES|FOLDERS
Format C source code using 'indent'.
Alternative to indent: astyle, uncrustify.
EOF
}
if [ $# -eq 0 ] || [ "$1" = "-h" ]; then
_printhelp
exit
fi
if [ -z "$(command -v indent)" ]; then
echo "Please install 'indent'."
exit
@ -29,18 +37,11 @@ _formatc_dir()
-delete
}
if [ $# -eq 0 ]; then
echo "Working on current dir"
_formatc_dir "$PWD"
exit
fi
for i ; do
if [ ! -e "$i" ]; then
continue
fi
if [ -d "$i" ]; then
_formatc_dir "$i"
else