path = ~/.shellrc/bin/scripts all: install mkdir: mkdir -p $(path) rmdir: rmdir $(path) 2>&-; : install: mkdir gfind . -maxdepth 1 -type f -executable -exec basename {} \; | while read -r line; do ln -s $$(realpath $$line) $(path)/$$line; done rmlinks: gfind . -maxdepth 1 -type f -executable -exec basename {} \; | xargs -IF rm -fv $(path)/F uninstall: rmlinks rmdir clean: uninstall .PHONY: all mkdir rmdir install uninstall clean