projects
/
fgen.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Better support spaces in src filename
[fgen.git]
/
fgen.sh
diff --git
a/fgen.sh
b/fgen.sh
index
8a700c7
..
c7065c8
100755
(executable)
--- a/
fgen.sh
+++ b/
fgen.sh
@@
-230,20
+230,14
@@
if [ $# -eq 0 ]; then
exit 1
fi
exit 1
fi
-if [ $# -gt 1 ]; then
- echo "${PROG_NAME}: Trop d'arguments."
- echo "Essayez \`${PROG_NAME} -h' pour plus d'informations."
- exit 1
-fi
+src="${*}"
-if [ ! -f "${
1
}" ]; then
+if [ ! -f "${
src
}" ]; then
log_err "Error: PSD source file not found"
exit 1
fi
log_err "Error: PSD source file not found"
exit 1
fi
-src=${1}
-
-dest=$(basename -s .psd ${1})
+dest=$(basename -s .psd "${src}")
layers=${dest}/layers.txt
if [ ! -d ${dest} ]; then
layers=${dest}/layers.txt
if [ ! -d ${dest} ]; then
@@
-259,7
+253,7
@@
done
if [ ${trames} -eq 1 ]; then
# %s: scene number
if [ ${trames} -eq 1 ]; then
# %s: scene number
- identify ${IM_OPS} -verbose -format "scene:%s,label:%l,geometry:%g,\n"
${src}
> ${layers}
+ identify ${IM_OPS} -verbose -format "scene:%s,label:%l,geometry:%g,\n"
"${src}"
> ${layers}
# Remove line(s) with empty label:
${SED} -i -e /label:,.*/d ${layers}
# Remove line(s) with empty label:
${SED} -i -e /label:,.*/d ${layers}