complete -c satty -s c -l config -d 'Path to the config file. Otherwise will be read from XDG_CONFIG_DIR/satty/config.toml' -r
complete -c satty -s f -l filename -d 'Path to input image or \'-\' to read from stdin' -r
complete -c satty -s o -l output-filename -d 'Filename to use for saving action. Omit to disable saving to file. Might contain format specifiers: <https://docs.rs/chrono/latest/chrono/format/strftime/index.html>' -r
complete -c satty -l corner-roundness -d 'Draw corners of rectangles round if the value is greater than 0 (Defaults to 12) (0 disables rounded corners)' -r
complete -c satty -l initial-tool -l init-tool -d 'Select the tool on startup' -r -f -a "{pointer\t'',crop\t'',line\t'',arrow\t'',rectangle\t'',ellipse\t'',text\t'',marker\t'',blur\t'',highlight\t'',brush\t''}"
complete -c satty -l copy-command -d 'Configure the command to be called on copy, for example `wl-copy`' -r
complete -c satty -l annotation-size-factor -d 'Increase or decrease the size of the annotations' -r
complete -c satty -l action-on-enter -d 'Action to perform when pressing Enter' -r -f -a "{save-to-clipboard\t'',save-to-file\t''}"
complete -c satty -l font-family -d 'Font family to use for text annotations' -r
complete -c satty -l font-style -d 'Font style to use for text annotations' -r
complete -c satty -l primary-highlighter -d 'The primary highlighter to use, secondary is accessible with CTRL' -r -f -a "{block\t'',freehand\t''}"
complete -c satty -l fullscreen -d 'Start Satty in fullscreen mode'
complete -c satty -l early-exit -d 'Exit directly after copy/save action'
complete -c satty -l save-after-copy -d 'After copying the screenshot, save it to a file as well'
complete -c satty -s d -l default-hide-toolbars -d 'Hide toolbars by default'
complete -c satty -l disable-notifications -d 'Disable notifications'
complete -c satty -s h -l help -d 'Print help'
complete -c satty -s V -l version -d 'Print version'
