mirror of
https://github.com/hyprwm/hyprpicker.git
synced 2024-12-21 13:49:48 +01:00
Document the --autocopy flag (#15)
* Sort arguments alphabetically * Document the --autocopy flag
This commit is contained in:
parent
3255d91668
commit
f6c24d90e3
2 changed files with 15 additions and 7 deletions
|
@ -6,7 +6,7 @@
|
|||
.Nd wlroots-compatible wayland color picker
|
||||
.Sh SYNOPSIS
|
||||
.Nm
|
||||
.Op Fl nh
|
||||
.Op Fl anh
|
||||
.Op Fl f Ar fmt
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
|
@ -22,7 +22,14 @@ option.
|
|||
.Pp
|
||||
The options are as follows:
|
||||
.Bl -tag -width Ds
|
||||
.It Fl f Ns , Fl \-format Ns = Ns Ar fmt
|
||||
.It Fl a , Fl Fl autocopy
|
||||
Automatically copy the output of
|
||||
.Nm
|
||||
to the clipboard.
|
||||
This option requires that the
|
||||
.Xr wl-copy 1
|
||||
command is installed on system.
|
||||
.It Fl f Ar fmt , Fl Fl format Ns = Ns Ar fmt
|
||||
Select the format to output the selected pixels color in.
|
||||
The argument
|
||||
.Ar fmt
|
||||
|
@ -44,10 +51,10 @@ The available options are:
|
|||
.Pp
|
||||
The default format is
|
||||
.Ar hex .
|
||||
.It Fl n Ns , Fl \-no\-fancy
|
||||
.It Fl n , Fl Fl no-fancy
|
||||
Disable colored output.
|
||||
Default behavior is to color the output in the same color as the selected pixel.
|
||||
.It Fl h Ns , Fl \-help
|
||||
.It Fl h , Fl Fl help
|
||||
Display a help message and exit successfully from the program.
|
||||
.El
|
||||
.Sh ENVIRONMENT
|
||||
|
@ -70,7 +77,8 @@ function:
|
|||
.Sh SEE ALSO
|
||||
.Xr hyprctl 1 ,
|
||||
.Xr hyprland 1 ,
|
||||
.Xr sed 1
|
||||
.Xr sed 1 ,
|
||||
.Xr wl-copy 1
|
||||
.Pp
|
||||
.Lk https://github.com/hyprwm/hyprpicker "The Hyprpicker Sources"
|
||||
.Sh AUTHORS
|
||||
|
|
|
@ -4,9 +4,9 @@
|
|||
|
||||
static void help(void) {
|
||||
std::cout << "Hyprpicker usage: hyprpicker [arg [...]].\n\nArguments:\n" <<
|
||||
" -a | --autocopy | Automatically copies the output to the clipboard (requires wl-clipboard)\n" <<
|
||||
" -f | --format=fmt | Specifies the output format (cmyk, hex, rgb, hsl, hsv)\n" <<
|
||||
" -n | --no-fancy | Disables the \"fancy\" (aka. colored) outputting\n" <<
|
||||
" -a | --autocopy | Automatically copies the output to the clipboard (requires wl-clipboard)\n" <<
|
||||
" -h | --help | Show this help message\n";
|
||||
}
|
||||
|
||||
|
@ -16,10 +16,10 @@ int main(int argc, char** argv, char** envp) {
|
|||
while (true) {
|
||||
int option_index = 0;
|
||||
static struct option long_options[] = {
|
||||
{"autocopy", no_argument, NULL, 'a'},
|
||||
{"format", required_argument, NULL, 'f'},
|
||||
{"help", no_argument, NULL, 'h'},
|
||||
{"no-fancy", no_argument, NULL, 'n'},
|
||||
{"autocopy", no_argument, NULL, 'a'},
|
||||
{NULL, 0, NULL, 0 }
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in a new issue