mirror of
https://github.com/fergalmoran/flameshot.git
synced 2025-12-22 09:51:06 +00:00
Add last-region option to manpage and shell completions (#3893)
* add --last-region to manpage * Add shell completions for --last-region
This commit is contained in:
@@ -147,6 +147,14 @@ Valid for subcommands: config
|
|||||||
.RE
|
.RE
|
||||||
.
|
.
|
||||||
.PP
|
.PP
|
||||||
|
\-\-last-region
|
||||||
|
.RS 4
|
||||||
|
Repeat screenshot with previously selected region
|
||||||
|
.br
|
||||||
|
Valid for subcommands: full, gui, screen
|
||||||
|
.RE
|
||||||
|
.
|
||||||
|
.PP
|
||||||
\-m, \-\-maincolor <color-code>
|
\-m, \-\-maincolor <color-code>
|
||||||
.RS 4
|
.RS 4
|
||||||
Define the main UI color
|
Define the main UI color
|
||||||
|
|||||||
@@ -11,9 +11,9 @@ _flameshot() {
|
|||||||
prev="${COMP_WORDS[COMP_CWORD-1]}"
|
prev="${COMP_WORDS[COMP_CWORD-1]}"
|
||||||
cur="${COMP_WORDS[COMP_CWORD]}"
|
cur="${COMP_WORDS[COMP_CWORD]}"
|
||||||
cmd="gui full config launcher screen"
|
cmd="gui full config launcher screen"
|
||||||
screen_opts="--number --path --delay --raw -p -d -r -n"
|
screen_opts="--number --path --delay --raw --last-region -p -d -r -n"
|
||||||
gui_opts="--path --delay --raw -p -d -r"
|
gui_opts="--path --delay --raw --last-region -p -d -r"
|
||||||
full_opts="--path --delay --clipboard --raw -p -d -c -r"
|
full_opts="--path --delay --clipboard --raw --last-region -p -d -c -r"
|
||||||
config_opts="--contrastcolor --filename --maincolor --showhelp --trayicon --autostart -k -f -m -s -t -a"
|
config_opts="--contrastcolor --filename --maincolor --showhelp --trayicon --autostart -k -f -m -s -t -a"
|
||||||
|
|
||||||
case "${prev}" in
|
case "${prev}" in
|
||||||
|
|||||||
@@ -78,6 +78,7 @@ __flameshot_complete gui -l "path" -s "p" -rk -d "Output file or
|
|||||||
__flameshot_complete gui -l "clipboard" -s "c" -f -d "Copy screenshot to the clipboard"
|
__flameshot_complete gui -l "clipboard" -s "c" -f -d "Copy screenshot to the clipboard"
|
||||||
__flameshot_complete gui -l "delay" -s "d" -frk -d "Delay time in milliseconds"
|
__flameshot_complete gui -l "delay" -s "d" -frk -d "Delay time in milliseconds"
|
||||||
__flameshot_complete gui -l "region" -frk -d "Screenshot region to select (WxH+X+Y)" -a "(__flameshot_complete_region gui)"
|
__flameshot_complete gui -l "region" -frk -d "Screenshot region to select (WxH+X+Y)" -a "(__flameshot_complete_region gui)"
|
||||||
|
__flameshot_complete gui -l "last-region" -f -d "Repeat screenshot with previously selected region"
|
||||||
__flameshot_complete gui -l "raw" -s "r" -f -d "Print raw PNG capture"
|
__flameshot_complete gui -l "raw" -s "r" -f -d "Print raw PNG capture"
|
||||||
__flameshot_complete gui -l "print-geometry" -s "g" -f -d "Print geometry of the selection"
|
__flameshot_complete gui -l "print-geometry" -s "g" -f -d "Print geometry of the selection"
|
||||||
__flameshot_complete gui -l "upload" -s "u" -f -d "Upload the screenshot"
|
__flameshot_complete gui -l "upload" -s "u" -f -d "Upload the screenshot"
|
||||||
@@ -91,6 +92,7 @@ __flameshot_complete screen -l "path" -s "p" -rk -d "Output file or
|
|||||||
__flameshot_complete screen -l "clipboard" -s "c" -f -d "Copy screenshot to the clipboard"
|
__flameshot_complete screen -l "clipboard" -s "c" -f -d "Copy screenshot to the clipboard"
|
||||||
__flameshot_complete screen -l "delay" -s "d" -frk -d "Delay time in milliseconds"
|
__flameshot_complete screen -l "delay" -s "d" -frk -d "Delay time in milliseconds"
|
||||||
__flameshot_complete screen -l "region" -frk -d "Screenshot region to select (WxH+X+Y)" -a "(__flameshot_complete_region screen)"
|
__flameshot_complete screen -l "region" -frk -d "Screenshot region to select (WxH+X+Y)" -a "(__flameshot_complete_region screen)"
|
||||||
|
__flameshot_complete screen -l "last-region" -f -d "Repeat screenshot with previously selected region"
|
||||||
__flameshot_complete screen -l "raw" -s "r" -f -d "Print raw PNG capture"
|
__flameshot_complete screen -l "raw" -s "r" -f -d "Print raw PNG capture"
|
||||||
__flameshot_complete screen -l "upload" -s "u" -f -d "Upload the screenshot"
|
__flameshot_complete screen -l "upload" -s "u" -f -d "Upload the screenshot"
|
||||||
__flameshot_complete screen -l "pin" -f -d "Pin the screenshot to the screen"
|
__flameshot_complete screen -l "pin" -f -d "Pin the screenshot to the screen"
|
||||||
@@ -101,6 +103,7 @@ __flameshot_complete full -l "path" -s "p" -rk -d "Output file or
|
|||||||
__flameshot_complete full -l "clipboard" -s "c" -f -d "Copy screenshot to the clipboard"
|
__flameshot_complete full -l "clipboard" -s "c" -f -d "Copy screenshot to the clipboard"
|
||||||
__flameshot_complete full -l "delay" -s "d" -frk -d "Delay time in milliseconds"
|
__flameshot_complete full -l "delay" -s "d" -frk -d "Delay time in milliseconds"
|
||||||
__flameshot_complete full -l "region" -frk -d "Screenshot region to select (WxH+X+Y)" -a "(__flameshot_complete_region full)"
|
__flameshot_complete full -l "region" -frk -d "Screenshot region to select (WxH+X+Y)" -a "(__flameshot_complete_region full)"
|
||||||
|
__flameshot_complete full -l "last-region" -f -d "Repeat screenshot with previously selected region"
|
||||||
__flameshot_complete full -l "raw" -s "r" -f -d "Print raw PNG capture"
|
__flameshot_complete full -l "raw" -s "r" -f -d "Print raw PNG capture"
|
||||||
__flameshot_complete full -l "upload" -s "u" -f -d "Upload the screenshot"
|
__flameshot_complete full -l "upload" -s "u" -f -d "Upload the screenshot"
|
||||||
|
|
||||||
|
|||||||
@@ -21,6 +21,7 @@ _flameshot_gui_opts=(
|
|||||||
{-c,--clipboard}'[Save the capture to the clipboard]'
|
{-c,--clipboard}'[Save the capture to the clipboard]'
|
||||||
{-d,--delay}'[Delay time in milliseconds]'
|
{-d,--delay}'[Delay time in milliseconds]'
|
||||||
"--region[Screenshot region to select <WxH+X+Y or string>]"
|
"--region[Screenshot region to select <WxH+X+Y or string>]"
|
||||||
|
"--last-region[Repeat screenshot with previously selected region]"
|
||||||
{-r,--raw}'[Print raw PNG capture]'
|
{-r,--raw}'[Print raw PNG capture]'
|
||||||
{-g,--print-geometry}'[Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified]'
|
{-g,--print-geometry}'[Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified]'
|
||||||
{-u,--upload}'[Upload screenshot]'
|
{-u,--upload}'[Upload screenshot]'
|
||||||
@@ -42,6 +43,7 @@ _flameshot_screen_opts=(
|
|||||||
{-c,--clipboard}'[Save the capture to the clipboard]'
|
{-c,--clipboard}'[Save the capture to the clipboard]'
|
||||||
{-d,--delay}'[Delay time in milliseconds]'
|
{-d,--delay}'[Delay time in milliseconds]'
|
||||||
"--region[Screenshot region to select <WxH+X+Y or string>]"
|
"--region[Screenshot region to select <WxH+X+Y or string>]"
|
||||||
|
"--last-region[Repeat screenshot with previously selected region]"
|
||||||
{-r,--raw}'[Print raw PNG capture]'
|
{-r,--raw}'[Print raw PNG capture]'
|
||||||
{-u,--upload}'[Upload screenshot]'
|
{-u,--upload}'[Upload screenshot]'
|
||||||
"--pin[Pin the capture to the screen]"
|
"--pin[Pin the capture to the screen]"
|
||||||
@@ -60,6 +62,7 @@ _flameshot_full_opts=(
|
|||||||
{-c,--clipboard}'[Save the capture to the clipboard]'
|
{-c,--clipboard}'[Save the capture to the clipboard]'
|
||||||
{-d,--delay}'[Delay time in milliseconds]'
|
{-d,--delay}'[Delay time in milliseconds]'
|
||||||
"--region[Screenshot region to select <WxH+X+Y or string>]"
|
"--region[Screenshot region to select <WxH+X+Y or string>]"
|
||||||
|
"--last-region[Repeat screenshot with previously selected region]"
|
||||||
{-r,--raw}'[Print raw PNG capture]'
|
{-r,--raw}'[Print raw PNG capture]'
|
||||||
{-u,--upload}'[Upload screenshot]'
|
{-u,--upload}'[Upload screenshot]'
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user