diff --git a/bin/omarchy-cmd-share b/bin/omarchy-cmd-share index 0fd1ca30..78113a13 100755 --- a/bin/omarchy-cmd-share +++ b/bin/omarchy-cmd-share @@ -1,7 +1,7 @@ #!/bin/bash if (($# == 0)); then - echo "Usage: omarchy-cmd-share [clipboard|file|folder|picture|video]" + echo "Usage: omarchy-cmd-share [clipboard|file|folder]" exit 1 fi @@ -9,32 +9,11 @@ MODE="$1" shift if [[ $MODE == "clipboard" ]]; then - # Save clipboard content to a temporary text file TEMP_FILE=$(mktemp --suffix=.txt) wl-paste >"$TEMP_FILE" FILES="$TEMP_FILE" - -elif [[ $MODE == "picture" ]]; then - # Pick the most recent image from ~/Pictures - LAST_PICTURE=$(find "$HOME/Pictures" -maxdepth 1 -type f \( -iname "*.png" -o -iname "*.jpg" -o -iname "*.jpeg" \) -printf "%T@ %p\n" 2>/dev/null | sort -nr | head -n 1 | cut -d' ' -f2-) - if [[ -z "$LAST_PICTURE" ]]; then - echo "No .png/.jpg found in ~/Pictures" - exit 1 - fi - FILES="$LAST_PICTURE" - -elif [[ $MODE == "video" ]]; then - # Pick the most recent .mp4 video from ~/Videos - LAST_VIDEO=$(find "$HOME/Videos" -maxdepth 1 -type f -iname "*.mp4" -printf "%T@ %p\n" 2>/dev/null | sort -nr | head -n 1 | cut -d' ' -f2-) - if [[ -z "$LAST_VIDEO" ]]; then - echo "No .mp4 found in ~/Videos" - exit 1 - fi - FILES="$LAST_VIDEO" - else if (($# > 0)); then - # Use files/folders provided as arguments FILES="$*" else if [[ $MODE == "folder" ]]; then diff --git a/bin/omarchy-menu b/bin/omarchy-menu index d52a548e..cf4bdbed 100755 --- a/bin/omarchy-menu +++ b/bin/omarchy-menu @@ -123,12 +123,10 @@ show_screenrecord_menu() { } show_share_menu() { - case $(menu "Share" " Clipboard\n File\n Folder\n Latest Picture\n Latest Video") in + case $(menu "Share" " Clipboard\n File \n Folder") in *Clipboard*) omarchy-cmd-share clipboard ;; *File*) terminal bash -c "omarchy-cmd-share file" ;; *Folder*) terminal bash -c "omarchy-cmd-share folder" ;; - *Picture*) omarchy-cmd-share picture ;; - *Video*) omarchy-cmd-share video ;; *) back_to show_trigger_menu ;; esac }