Shorter command naming

This commit is contained in:
David Heinemeier Hansson
2026-05-06 13:13:34 +02:00
parent 5b6684d690
commit 61ee5d2cf2
2 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -235,7 +235,7 @@ show_style_menu() {
show_screensaver_menu() { show_screensaver_menu() {
case $(menu "Screensaver" " Set From Image\n Restore Default\n Edit Text\n󱄄 Preview") in case $(menu "Screensaver" " Set From Image\n Restore Default\n Edit Text\n󱄄 Preview") in
*Image*) set_screensaver_from_image ;; *Image*) set_screensaver_from_image ;;
*Default*) terminal bash -lc 'omarchy-screensaver-set-logo default; echo; read -n 1 -s -r -p "Press any key to close..."' ;; *Default*) terminal bash -lc 'omarchy-screensaver-logo default; echo; read -n 1 -s -r -p "Press any key to close..."' ;;
*Text*) open_in_editor ~/.config/omarchy/branding/screensaver.txt ;; *Text*) open_in_editor ~/.config/omarchy/branding/screensaver.txt ;;
*Preview*) omarchy-launch-screensaver force ;; *Preview*) omarchy-launch-screensaver force ;;
*) show_style_menu ;; *) show_style_menu ;;
@@ -246,7 +246,7 @@ set_screensaver_from_image() {
terminal bash -lc ' terminal bash -lc '
image=$(fd --type file --ignore-case --extension svg --extension png . "$HOME" 2>/dev/null | fzf --prompt "Logo image> ") image=$(fd --type file --ignore-case --extension svg --extension png . "$HOME" 2>/dev/null | fzf --prompt "Logo image> ")
if [[ -n $image ]]; then if [[ -n $image ]]; then
if omarchy-screensaver-set-logo "$image"; then if omarchy-screensaver-logo "$image"; then
echo echo
echo "Preview with: omarchy-launch-screensaver force" echo "Preview with: omarchy-launch-screensaver force"
fi fi
@@ -2,13 +2,13 @@
# omarchy:summary=Set the screensaver logo text from an SVG/PNG or the default # omarchy:summary=Set the screensaver logo text from an SVG/PNG or the default
# omarchy:args=<default|path-to-logo.svg|png> [--width <columns>] [--height <rows>] [--mode <braille|block>] [--threshold <percent>] [--invert] [--stdout] # omarchy:args=<default|path-to-logo.svg|png> [--width <columns>] [--height <rows>] [--mode <braille|block>] [--threshold <percent>] [--invert] [--stdout]
# omarchy:examples=omarchy screensaver set logo ~/logo.svg | omarchy screensaver set logo default | omarchy screensaver set logo ~/logo.png --width 80 --mode block --stdout # omarchy:examples=omarchy screensaver logo ~/logo.svg | omarchy screensaver logo default | omarchy screensaver logo ~/logo.png --width 80 --mode block --stdout
set -o pipefail set -o pipefail
usage() { usage() {
cat <<'EOF' cat <<'EOF'
Usage: omarchy-screensaver-set-logo <default|path-to-logo.svg|png> [options] Usage: omarchy-screensaver-logo <default|path-to-logo.svg|png> [options]
Sets the screensaver logo text from an image. Sets the screensaver logo text from an image.
Pass "default" instead of an image path to restore the Omarchy default. Pass "default" instead of an image path to restore the Omarchy default.