spotty run¶
Run a custom script from the configuration file inside the container
usage: spotty run [-h] [-d] [-c CONFIG] [-u USER] [-s SESSION_NAME] [-l]
[-p PARAMETER=VALUE] [--no-sync]
[INSTANCE_NAME] SCRIPT_NAME [-- args...]
Positional Arguments¶
- INSTANCE_NAME
Instance name
- SCRIPT_NAME
Script name
Named Arguments¶
- -d, --debug
Show debug messages
- -c, --config
Path to the configuration file
- -u, --user
Container username or UID (format: <name|uid>[:<group|gid>])
- -s, --session-name
tmux session name
- -l, --logging
Log the script outputs to a file
- -p, --parameter
Set a value for the script parameter (format: PARAMETER=VALUE). This argument can be used multiple times to set several parameters. Parameters can be used in the script as Mustache variables (for example: {{PARAMETER}}).
Default: []
- --no-sync
Don't sync the project before running the script
The double dash (--) separates custom arguments that you can pass to the script from the Spotty arguments.