nix

configuration files that power my machines
Log | Files | Refs | README | LICENSE

scup (455B)


      1 #!/bin/sh
      2 
      3 scdir=$(realpath "${1:-$HOME/misc/screenshots}")
      4 
      5 mkdir -p "$scdir"
      6 
      7 PICKED=$(eza --oneline --reverse --sort=created "$scdir" | fzf --reverse \
      8 	--preview="chafa --format=sixels --size=\${FZF_PREVIEW_COLUMNS}x\${FZF_PREVIEW_LINES} $scdir/{} 2>/dev/null || stat $scdir/{}")
      9 
     10 if [ -n "$PICKED" ]; then
     11 	aws s3 cp "$scdir/$PICKED" "s3://screenshots/$PICKED"
     12 	shirt "$(aws s3 presign "s3://screenshots/$PICKED" --expires-in 86400 | tr -d '\n')"
     13 fi