blendle / automaat

🤖 Automate repeatable tasks for everyone within your organisation.
https://docs.rs/automaat-core
Apache License 2.0
8 stars 3 forks source link

add a CLI to interact with the server #50

Open JeanMertz opened 5 years ago

JeanMertz commented 5 years ago

The CLI could be the second client next to the web client.

The idea would be that the CLI provides limited, but useful functionality without having to visit the website.

Basically, you would be able to do things like:

automaat task search PATTERN
automaat task run NAME --var1=value1 --var2=value2
...

Those two would be the most basic commands needed to make it useful, but there are others as well.

Depending on how far we want to go, the second one could be interactive if no variables are provided, asking you to provide the correct values for each required (or optional) variable.

JeanMertz commented 5 years ago

Dump from my local (old) TODO: