xxwhirlpool
·
2026-03-10
strtquote
1#!/usr/bin/env bash
2
3default() {
4 sed 's/[“”]/"/g; s/[‘’]/'"'"'/g' | tee >(xclip -selection clipboard)
5}
6
7stdinpaste() {
8 gum write --header="paste smart quote shit here" | sed 's/[“”]/"/g; s/[‘’]/'"'"'/g' | batcat --paging=never | tee >(xclip -selection clipboard)
9}
10
11case "$1" in
12 "") default ;;
13 "-i") stdinpaste ;;
14esac