I love to type bash scripts, but if I prepare multiple tools, project's root directory is filled with so many shell scripts. That's why I prefer using Makefile.
Makefile is good. However I want to build my makefiles just as regular bash scripts.
Eg:
Think that I wrote a bash script very quickly with the following content:
#!/bin/bash
echo "hello"
cd ~
do-some-work.sh my-parameter
I can run this script with $ ./my-important-task.sh
.
If I wanted to move that script into makefile, I should do the following:
SHELL := /bin/bash
my-important-task:
echo "hello" ;\
cd ~ ;\
do-some-work.sh my-parameter
but I want the following:
my-important-task:
[[copy and paste the my-important-task.sh file]]
Is there anyway to accomplish this goal?