.sh generator