Shell-based Project Management

A revolutionary new approach to project management, because who needs Agile when you have Bash?

What is Shell-based Project Management?

In the words of the great Shell-based philosopher:

// Shell-based Project Management is like building with Legos.
// You start with a simple idea.
// You add some more ideas.
// Before you know it, you've built a castle of confusion.

But seriously, Shell-based Project Management is about using the power of the shell to automate and streamline your workflow.

Why Shell-based Project Management?

Why bother with Shell-based Project Management, you ask?

Well, let me tell you, my friend:

So why not give it a try? It's not like you have anything better to do...

Shell-based Project Management in Action

We'll be using the following shell scripts to manage our projects:

# Shell-based Project Management in Action
# 
# Create a new project directory
mkdir my_project
# 
# Create a Makefile
echo "all: build deploy" > Makefile
# 
# Create a Python script to build the project
python build.py
# 
# Commit and push to GitHub
git add . && git commit -m "Initial commit" && git push