Compare commits

..

4 Commits

Author SHA1 Message Date
75eeb9aa94 Add list feature 2021-01-04 20:15:00 -06:00
e1d21a88c8 Revert "Add list feature"
This reverts commit d4b383da2ca6c88b51c1bdf7fa651459973c7f6b.
2021-01-04 20:14:51 -06:00
d4b383da2c Add list feature 2021-01-04 20:14:32 -06:00
4ffe56d9cd Allow args for unadd 2021-01-04 19:51:13 -06:00
3 changed files with 32 additions and 9 deletions

5
add-list Executable file
View File

@ -0,0 +1,5 @@
#!/bin/bash
add $(cat ./.paths/.files)
rm ./.paths/.files
create-list

6
create-list Executable file
View File

@ -0,0 +1,6 @@
#!/bin/bash
for name in $(ls ./.paths)
do
echo "$(cat ./.paths/$name)/$name" >> ./.paths/.files
done

18
unadd
View File

@ -1,15 +1,27 @@
#!/bin/bash
set -euo pipefail
for file in $(ls ./.paths)
do
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
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