Allow args for unadd

master
Cole Deck 3 years ago
parent c3da5af055
commit 4ffe56d9cd

30
unadd

@ -1,15 +1,27 @@
#!/bin/bash
set -euo pipefail
for file in $(ls ./.paths)
do
dir=$(cat ./.paths/$file)
sudo mkdir -p "$dir"
echo "$dir/$file"
sudo unlink "$dir/$file" 2>&1 > /dev/null
sudo mv "$file" "$dir"
sudo rm ./.paths/$file
done
if [ -n "$@" ]; then
for file in $@
do
dir=$(cat ./.paths/$file)
sudo mkdir -p "$dir"
echo "$dir/$file"
sudo unlink "$dir/$file" 2>&1 > /dev/null
sudo mv "$file" "$dir"
sudo rm ./.paths/$file
done
else
for file in $(ls ./.paths)
do
dir=$(cat ./.paths/$file)
sudo mkdir -p "$dir"
echo "$dir/$file"
sudo unlink "$dir/$file" 2>&1 > /dev/null
sudo mv "$file" "$dir"
sudo rm ./.paths/$file
done
fi
if [ -z "$(ls ./.paths)" ]; then
sudo rmdir ./.paths
fi

Loading…
Cancel
Save