Update TODO list
This commit is contained in:
parent
1c5aada9da
commit
9e76baf49c
17
TODO.txt
17
TODO.txt
@ -1,20 +1,23 @@
|
|||||||
TODO
|
TODO
|
||||||
|
- add local variable support that can be interpolated into commands
|
||||||
- keep track of previous command outputs for last command, and any previous command with target list and command line
|
- keep track of previous command outputs for last command, and any previous command with target list and command line
|
||||||
- calling commands and alieses from command line
|
- Allow any given command to be tagged with a label, and the outputs would be stored in the output dictionary under that name (for scripting);
|
||||||
- tagging and filtering commands (so oupgrade gets a tag, and we can filter them)
|
we assign a default name to it, and are able to refer to it based on either the label, or how many commands back it was;
|
||||||
|
- scripts entire output is stored as one label, but also
|
||||||
|
- 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
|
- saving the last host set in a .file
|
||||||
- allow server groups
|
- allow server groups / server labels
|
||||||
- allow grepping of output from a command, and then populating the target list from matchintg on it
|
|
||||||
- add 'watch' to run a command repeatedly until it succeeds (interruptable)
|
- add 'watch' to run a command repeatedly until it succeeds (interruptable)
|
||||||
- add the number of servers for each group of services too
|
- add the number of servers for each group of services too
|
||||||
- notice when you don't sudo in front of command and it errors and ask you if you meant to sudo
|
- notice when you don't sudo in front of command and it errors and ask you if you meant to sudo
|
||||||
- autocomplete for environment variable names (requires heirarchical completer)
|
- autocomplete for environment variable names (requires heirarchical completer)
|
||||||
- implement target aliases (-filteralias) which gives a label to an argument to -hosts
|
- implement target aliases (-filteralias) which gives a label to an argument to -hosts
|
||||||
- ad-hoc host groupings with assigned names, and a host grouping stack
|
- ad-hoc host groupings with assigned names, and a host grouping stack
|
||||||
- Assign each output group to a number that can be easily selected with a -target etc. But also allow matching
|
|
||||||
against those groups. Output groupings survive until the next command.
|
|
||||||
- allow scripts that use -safe to prompt for safety / restore safety after running
|
- allow scripts that use -safe to prompt for safety / restore safety after running
|
||||||
- Add variables that can be set and passed to commands
|
|
||||||
- implement various commented commands in the command list
|
- implement various commented commands in the command list
|
||||||
- implement interactive alias system
|
- implement interactive alias system
|
||||||
- Catch more exceptions in fabtools, and also add retries
|
- Catch more exceptions in fabtools, and also add retries
|
||||||
|
Loading…
x
Reference in New Issue
Block a user