#!/bin/bash # omarchy:summary=Take a screenshot # omarchy:group=capture # omarchy:args=[smart|region|windows|fullscreen|scroll] [copy|save] # omarchy:examples=omarchy screenshot | omarchy capture screenshot region # omarchy:aliases=omarchy screenshot if [[ -n ${OMARCHY_SCREENSHOT_DIR:-} && -z ${OMASNAP_SCREENSHOT_DIR:-} ]]; then export OMASNAP_SCREENSHOT_DIR="$OMARCHY_SCREENSHOT_DIR" fi omasnap_args=() for arg in "$@"; do case "$arg" in copy) omasnap_args+=(--copy) ;; save) omasnap_args+=(--save) ;; slurp) ;; *) omasnap_args+=("$arg") ;; esac done exec omasnap "${omasnap_args[@]}"