hyprpicker/doc/hyprpicker.1

94 lines
2 KiB
Groff
Raw Normal View History

.Dd $Mdocdate: November 14 2022 $
.Dt HYPRPICKER 1
.Os Linux
.Sh NAME
.Nm hyprpicker
.Nd wlroots-compatible wayland color picker
.Sh SYNOPSIS
.Nm
.Op Fl anh
.Op Fl f Ar fmt
.Sh DESCRIPTION
The
.Nm
utility is a color-picker with support for various output formats.
When
.Nm
is invoked the cursor is transformed into a magnifying lens, and clicking on any
pixel of the screen will print out that pixels color to the standard output.
The default output format is hexadecimal, but that can be configured with the
.Fl f
option.
.Pp
The options are as follows:
.Bl -tag -width Ds
.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
is case-insensitive.
The available options are:
.Pp
.Bl -hang -compact
.It Ar cmyk
.Pq Dq C% M% Y% K%
.It Ar hex
.Pq Dq #RRGGBB
.It Ar rgb
.Pq Dq R G B
.It Ar hsl
.Pq Dq H S% L%
.It Ar hsv
.Pq Dq H S% V%
.El
.Pp
The default format is
.Ar hex .
.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 , Fl Fl help
Display a help message and exit successfully from the program.
.El
.Sh ENVIRONMENT
.Bl -tag -width NO_COLOR
.It Ev NO_COLOR
If set, disables colored output.
.El
.Sh EXIT STATUS
.Ex -std
.Sh EXAMPLES
Get a pixels color:
.Pp
.Dl $ hyprpicker
.Pp
Get a pixels color in HSL, wrapped in a CSS
.Fn hsl
function:
.Pp
.Dl $ hyprpicker -f hsl | sed 's/^/rgb(/; s/$/)/; y/ /,/'
.Sh SEE ALSO
.Xr hyprctl 1 ,
.Xr hyprland 1 ,
.Xr sed 1 ,
.Xr wl-copy 1
.Pp
.Lk https://github.com/hyprwm/hyprpicker "The Hyprpicker Sources"
.Sh AUTHORS
.An -nosplit
The
.Nm
utility was originally written by
.An Vaxerski Aq Lk https://github.com/vaxerski
and the manual page by
.An Thomas Voss Aq Mt mail@thomasvoss.com .
.Sh BUGS
.Lk https://github.com/hyprwm/hyprpicker/issues "The Hyprpicker Bug Tracker"