diff --git a/zsh/config/functions/new-proposal b/zsh/config/functions/new-proposal new file mode 100755 index 0000000..4606e00 --- /dev/null +++ b/zsh/config/functions/new-proposal @@ -0,0 +1,13 @@ +#!/bin/zsh + +prefix=$(date '+%y.%m.%d') +name=$(gum input --placeholder="Enter customer name...") + +if [ -z "$name" ]; then + echo "Name should not be blank." && exit 1 +fi + +cleanedName="${name%% *}${name##* }" +directory="$PROPOSALS/$prefix.$cleanedName" +mkdir "$directory" +echo "$directory"