"(--ignore-empty-password -e)"{--ignore-empty-password,-e}"[Do not validate empty password]"
"(--show-failed-attempts -f)"{--show-failed-attempts,-f}"[Show the number of failed attemps]"
"--debug[Enables debug logging.]"
# i3lock-color OPTIONS
"(--screen -S)"{--screen,-S}"[Specifies which display to draw the unlock indicator]:int:"
"(--blur -B)"{--blur,-B}"[Captures the screen and blurs it using the given sigma]:sigma:"
"(--clock --force-clock -k)"{--clock,--force-clock,-k}"[Displays the clock]"
"--indicator[Forces the indicator to always be visible]"
"--radius[The radius of the circle]:float:"
"--ring-width[The width of the ring unlock indicator]:float:"
# Colors
"--inside-color[Sets the default \"resting\" color for the interior circle]:hex:->hex"
"--ring-color[Sets the default ring color]:hex:->hex"
"--insidever-color[Sets the interior circle color while the password is being verified]:hex:->hex"
"--ringver-color[Sets the ring color while the password is being verified]:hex:->hex"
"--insidewrong-color[Sets the interior circle color for suring flash for an incorrect password]:hex:->hex"
"--ringwrong-color[Sets the ring color during the flas for an incorrect password]:hex:->hex"
"--line-color[Sets the color for the line separating the inside circle, and the outer ring]:hex:->hex"
"--line-uses-inside[Conflicts with --line-uses-ring. Overrides --linecolor; the line will match the inside color]"
"--line-uses-ring[Conflicts with --line-uses-inside. Overrides --linecolor; The line will match the ring color]"
"--keyhl-color[Sets the color of the ring 'highlight' strokes that appear upon keypress]:hex:->hex"
"--bshl-color[Sets the color of the ring 'highlight' strokes that appear upon backspace]:hex:->hex"
"--separator-color[Sets the color of the 'separator', which is at both ends of the ring highlights]:hex:->hex"
"--verif-color[Sets the color of the status text while verifying]:hex:->hex"
"--wrong-color[Sets the color of the status when \"wrong\"]:hex:->hex"
"--modif-color[Sets the color of the status text while verifying]:hex:->hex"
"--layout-color[Sets the color of the keyboard layout text]:hex:->hex"
"--time-color[Sets te color of the time in the clock]:hex:->hex"
"--date-color[Sets the color of the date in the clock]:hex:->hex"
"--greeter-color[Sets the color of the greeter text]:hex:->hex"
# Text
"--time-str[Sets the format used for generating the time string]:str:"
"--date-str[Sets the format used for generating the date string]:str:"
"--verif-text[Sets the string to be shown while verifying]:str:"
"--wrong-text[Sets the string to be shown upon entering an incorrect password]:str:"
"--keylayout[Displays the keylayout]:mode:((0\:'Displays the full string returned by the query, i.e. English (US)' 1\:'Displays up until the first parenthesis, i.e. English' 2\:'Displays just the contents of the parenthesis, i.e US'))"
"--noinput-text[Sets the string to be shown upon pressing backspace whithout anything to delete]:str:"
"--lock-text[Sets the string to be shown while acquiring pointer and keyboard focus]:str:"
"--lockfailed-text[Sets the string to be shown after failing to acquire pointer and keyboard focus]:str:"
"--greeter-text[Sets the greeter text]:str:"
"--no-modkey-text[Hides the modkey indicator]"
# Align
"(--time-align --date-align --layout-align --verif-align --wrong-align --modif-align --greeter-align)"{--time-align,--date-align,--layout-align,--verif-align,--wrong-align,--modif-align,--greeter-align}"[Sets the text alignment]:alignment:((0\:'default' 1\:'left aligned' 2\:'right aligned'))"
# Outline color
"(--timeoutline-color --dateoutline-color --layoutoutline-color --verifoutline-color --wrongoutline-color --modifoutline-color --greeteroutline-color)"{--timeoutline-color,--dateoutline-color,--layoutoutline-color,--verifoutline-color,--wrongoutline-color,--modifoutline-color,--greeteroutline-color}"[Sets the color of the outline]:hex:->hex"
# Fonts
"(--time-font --date-font --layout-font --verif-font --wrong-font --greeter-font)"{--time-font,--date-font,--layout-font,--verif-font,--wrong-font,--greeter-font}"[Sets the font used to render various strings]:str:"
# Size
"(--time-size --date-size --layout-size --verif-size --wrong-size --greeter-size)"{--time-size,--date-size,--layout-size,--verif-size,--wrong-size,--greeter-size}"[Sets the font size used to render various strings]:int:"
# Outline width
"(--timeoutline-width --dateoutline-width --layoutoutline-width --verifoutline-width --wrongoutline-width --modifieroutline-width --greeteroutline-width)"{--timeoutline-width,--dateoutline-width,--layoutoutline-width,--verifoutline-width,--wrongoutline-width,--modifieroutline-width,--greeteroutline-width}"[Sets the width of the outline]:float:"
# Position
"--ind-pos[Sets the position for the unlock indicator]:pos:->ind_pos"
"--time-pos[Sets the position for the time string]:pos:->time_pos"
"--date-pos[Sets the position for the date string]:pos:->date_pos"
"--greeter-pos[Sets the position for the greeter string]:pos:->greeter_pos"
# Media keys
"--pass-media-keys[Allow media keys to be used while the screen is locked]"
"--pass-screen-keys[Allow screen keys to be used while the screen is locked]"
"--pass-power-keys[Allow power keys to be used while the screen is locked]"
"--pass-volume-keys[Allow volume keys to be used while the screen is locked]"