(please study README.md for details)
-
Running Bash (local, remote) and Python commands (local)
-
Stop and print manual instructions
-
Interactive and force mode
-
Select steps to execute (start, only, exclude)
-
Exception / error catching and interactive handling (retry, reload from file, jump forward/backward, skip, abort, terminal, change variable)
-
Beforehand (always) and cleanup commands
-
Assign Automatix variables from command output
-
Keep python variables between commands (PERSISTENT_VARS, PVARS)
-
Conditions
-
Process multiple instances (defined in CSV file) sequentially or parallel (via GNU screen)
-
Precommands for shell functions
-
Bundlewrap + Teamvault support
-
Shell completion
-
Progress bar
-
Startup script trigger