Extensible Fission CLI (#743)

This PR introduces extensibility to the Fission CLI. The principle behind the design of this extensibility is taken from the approach git uses: the main binary (fission) calls other binaries (fission-workflows) - which it discovers using simple prefix-rules - based on specific commands (fission workflow <command>).
This commit is contained in:
Erwin van Eyk
2018-08-17 15:20:46 +08:00
committed by Ta-Ching Chen
parent ad28922871
commit 5c1d8bc90c
7 changed files with 606 additions and 13 deletions
+5
View File
@@ -0,0 +1,5 @@
# plugins.yaml contains a basic registry of plugins for the CLI
workflows:
version: 0.4.0
url: https://github.com/fission/fission-workflows/releases/tag/0.4.0
usage: Inspect and manage workflow executions