PREFIX=/usr/local/bin/ .PHONY: clean install all all: clean sqsh sqsh: cargo build --release clean: echo "MAKE: Empty target folder" rm -rf target/* echo "MAKE: Cleaning /etc/shells" sudo sed -i '/sqsh/d' /etc/shells .sqshrc: cp sqshrc $(HOME)/.sqshrc install: sqsh echo "MAKE: Copy sqsh executable" sudo cp target/release/sqsh $(PREFIX) echo "MAKE: Add it to shells" grep -qxF '$(PREFIX)sqsh' /etc/shells || echo '$(PREFIX)sqsh' | sudo tee -a /etc/shells echo "MAKE: change shell" chsh