12345678910111213141516171819202122232425262728293031 |
- #!/bin/bash
- ### Tool to create projects manually.
- [ -d projects ] || { echo "projects/ dir not found. Please enter the hemiptera base directory." >&2; exit 1; }
- [ -z "$1" ] && { echo "Usage: $0 PRNAME">&2; exit 1; }
- [ -d "projects/$1" ] && { echo "project $1 already exists. Not creating" >&2; exit 1; }
- mkdir "projects/$1"
- while true; do
- read -p "Enter name of developer, leave blank to end list > " dev
- case $dev in
- '') echo "Dev list written." >&2; break;;
- * ) echo "$dev" >> "projects/$1/devs.txt" ;;
- esac
- done
- echo "Please enter a description, enter a blank line to end description:" >&2
- while true; do
- read -p "> " line
- case $line in
- '') echo "Description written." >&2; break;;
- * ) echo "$line" >> "projects/$1/description.txt" ;;
- esac
- done
- echo "Project created." >&2
|