dotfiles/justfile
Nikos Papadakis ad21aaa9e5
justfile
2023-02-18 14:52:59 +02:00

25 lines
646 B
Makefile

add target:
#!/bin/env sh
target={{trim_end_matches(target, '/')}}
find $target -mindepth 1 | while read p
do
t=~/`echo -n $p | sed "s/^$target\///" | sed s/dot-/./g`
s="{{justfile_directory()}}/$p"
if ( ! test -e $t ); then
echo "Linking $t -> $s"
ln -s $s $t
fi
done
remove target:
#!/bin/env sh
target={{trim_end_matches(target, '/')}}
find $target -mindepth 1 | while read p
do
t=~/`echo -n $p | sed "s/^$target\///" | sed s/dot-/./g`
if ( test -L $t ); then
rm $t && echo "rm $t"
fi
done
# vim: set ft=sh :