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.
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
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?