1
1
Fork 0
mirror of https://github.com/tonydamage/nux-env.git synced 2025-12-11 13:24:28 +01:00

nuxfs: Added cathegorize keyword.

Signed-off-by: Tony Tkacik <tonydamage@gmail.com>
This commit is contained in:
Tony Tkáčik 2017-06-14 12:38:41 +02:00
parent c412900a21
commit 429a0d3258
6 changed files with 126 additions and 2 deletions

View file

@ -36,3 +36,25 @@ git.entered() {
return;
fi
}
cathegorize.cathegories() {
nux.dsl.error Proposed cathegories: $NC_White$cathegories$NC_No
for cat in $cathegories; do
cat_dir=$parent_dir/$cat;
if [ ! -d "$cat_dir" ]; then
nux.dsl.error $cat_dir Does not exits. Required by $NC_White$@$NC_No
fi
done
}
cathegorize.files() {
(cd "$parent_dir"; find -maxdepth 1 -iname "$match") \
| while read file
do
file=$(basename "$file")
cathegory=$(echo $file | cathegorize.cathegory)
if [[ $cathegories =~ "$cathegory" ]];then
nux.dsl.error "$parent_dir/$file" Should be in $cathegory
fi
done
}