Version 0.7.0 Implement command-line
- Now allows for command-line execution against hosts
This commit is contained in:
13
TODO.txt
13
TODO.txt
@ -1,5 +1,9 @@
|
||||
TODO
|
||||
- fix handling of control-c
|
||||
- We should throw out fabric; paramiko does everything we need - we can open a shell and send signals to handle control-C
|
||||
and other sorts of situation handling. We'll basically have to rewrite how fabtools works but it should be relatively
|
||||
trivial since we already basically handle everything at the paramiko level. We may have to parse sshconfig ourselves
|
||||
but it shouldn't be too big a deal.
|
||||
- fix handling of control-c (sorta works sometimes)
|
||||
- redo the command loop to make some fuckin sense why do we use eceptions to do modal stuff
|
||||
- make styles optional
|
||||
- expose styles in config file or personal config
|
||||
@ -11,7 +15,6 @@ TODO
|
||||
- add commands to show the list of captured outputs, along with the commands and targets
|
||||
- add commands to search captured outputs
|
||||
- add commands to search captured outputs and put them into a variable that can be used for /target etc.
|
||||
- calling commands and aliases from command line (e.g. multiball -t <targets> -c <command>)
|
||||
- tagging and filtering commands (so `noupgrade` gets a tag, and we can filter them)
|
||||
- saving the last host set in a .file
|
||||
- allow server groups / server labels
|
||||
@ -26,5 +29,9 @@ TODO
|
||||
- implement interactive alias system
|
||||
- Catch more exceptions in fabtools, and also add retries
|
||||
- Make the runner aware of multiple commands so that it can combine outputs and make 'overall success' or 'overall failure'
|
||||
- make C-c break the connections not the program
|
||||
- make C-c break the connections not the program (this requires throwing out fabric)
|
||||
- make a /summary command that *only* outputs the summary of a remote command, not the stdout/stderr
|
||||
- document more things about multiball
|
||||
- allow a user-specific configuration that isn't in the current directory
|
||||
- make a set of commands that modulate the /all list, so /all goes back to the real default not the total default
|
||||
- the ability to deploy files
|
||||
|
Reference in New Issue
Block a user