Skip to content

Latest commit

 

History

History
18 lines (10 loc) · 1.49 KB

README.md

File metadata and controls

18 lines (10 loc) · 1.49 KB

MyProject

MyProject is a project task runner written as a Command Group for MyCmd. Project tasks are defined using shell scripts.

MyProject started as an implementation of the Scripts to Rule Them All pattern or a run.sh script. It started as a project.sh script in many of my projects, but then was converted into part of MyCmd, where tasks were defined in a myproject shell script, and executed with mycmd project run <task name>.

With this implementation that is separate from, but depending on MyCmd, tasks are defined in one or more files in a myproject directory.

Development Blog

Read the development log for MyCmd and MyProject here.

License

MyProject is licensed under the MIT license and includes other open source software developed by contributors to their respective projects.

These libraries used for testing MyProject included in the testing/vendor subdirectory have their own licenses, acknowledged here: