Adicione isto ao seu .bashrc:
for script in scripts/haskell_script*
do
# strip off the leading "scripts/" portion
script=${script##*/}
eval "function ${script} {
cd scripts/${script}
stack exec ${script} -- \$@
cd -
}"
done
Você precisa ter cuidado com qualquer coisa dentro dessa definição que possa ser prematuramente eval
uada, e é por isso que escapei do $
in $@
.