R Tyler Croy
eac957569c
Upgrade dependencies
2021-05-23 11:50:50 -07:00
R Tyler Croy
e3717a4cef
Revert "Checking in an abandoned work in progress on task URI management"
...
This reverts commit 403de15964
.
2021-01-31 15:02:00 -08:00
R Tyler Croy
403de15964
Checking in an abandoned work in progress on task URI management
2021-01-31 15:01:42 -08:00
R Tyler Croy
35e186f828
Explore syntax for built-in tasks. Implementation is still ... crap
2021-01-01 15:39:06 -08:00
R Tyler Croy
e2a5f74c3a
More refactoring to clean up the ssh transport a bit
2021-01-01 15:14:21 -08:00
R Tyler Croy
c6d62687b4
Add Transport.file_exists to clean up the run method for builtin tasks
2021-01-01 15:03:14 -08:00
R Tyler Croy
4888aa9ecf
Make the .ztask suffix not required when loading in the zplan
...
Fixes #3
2021-01-01 14:41:42 -08:00
R Tyler Croy
50ab1a5b14
Restructuring the file tree to make it easier to start adding "native tasks"
...
Some number of tasks I will want to be "builtin" and need to know a little bit
more about the transport in order to make that work.
The traits, they are coming.
See #1
2021-01-01 14:32:51 -08:00
R Tyler Croy
6e0c76dd70
Add disconnect to the Transport trait to allow groups to be properly run
...
Since I refactored a Transport to allow for maintaining a connection, subsequent
commands were being run on the same target. This ensures that when a group is
being run, that the session is flushed between connections
2021-01-01 11:13:07 -08:00
R Tyler Croy
40ae75bff1
Add necessary details to publish to crates.io
2021-01-01 10:19:22 -08:00
R Tyler Croy
872157ce98
Move the ExecutableTask to the root of zap-models
2021-01-01 10:14:58 -08:00
R Tyler Croy
a3accf213a
Refactor the parser package into a "model" package which is more accurate
...
Most of its job is to contain the models for different data structures
2021-01-01 10:10:01 -08:00