targets vv1.11.0
a task orchestration and composition framework
Overview
Targets takes the concept of function composition and surfaces it to the command-line. It enables you, the author of the next great CLI tool, to take many small single-purpose functions and to safely compose them into complex but reliable workflows using a succint declarative syntax.
Use Targets to build common tooling for your team/users and to reduce complex workflows into reliable tasks and which are simple to operate on.
Documentation
For full documentation please visit targets.gitbook.io.
TODO list for alpha branch - complete before landing
- sota based workflow orchestration
- pdn support for target data loader
- dry run support
- strengthen streaming output support - some commands are running silently!
- refine reported and output modes
- recursive submachine support - non-trivial but doable
- many many more unit tests
- pdn support for config (via answers)
- update all targets documentation
- remove sugarmerge from answers? fork? optional merge fn? seems orthogonal now... adds undue complexity
- bake-in dottle support? at least kill remaining dottle bugs - parallel branch issue is show stopper.
- resolve fn targets at compile time?
- allow shellspec to support "other" choice override
- new logo! re-brand opportunity
License
MIT
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago