#!/bin/bash set -e ( xsel -ob | sed -r ' s`/home/ed/`~/`; s/uuid:[0-9a-f-]{36}/autogenerated/; s/(-salt SALT.*default: )[0-9a-zA-Z/+]{24}\)/\124-character-autogenerated)/; s/(-salt SALT.*default: )[0-9a-zA-Z/+]{40}\)/\140-character-autogenerated)/; ' | awk ' /^copyparty/{a=1} !a{next} /^0{20}/{b=1} b&&/^copyparty v[0-9]+\./{s=3} s{s-=1;next} 1' | head -n-6; echo eof ) >helptext.txt exit 0 # ===================================================================== # end of script; below is the explanation how to use this: # first open an infinitely wide console (this is why you own an ultrawide) and copypaste this into it: for a in '' -bind -accounts -flags -handlers -hooks -urlform -exp -ls -dbd -pwhash -zm; do ./copyparty-sfx.py --help$a 2>/dev/null; printf '\n\n\n%0255d\n\n\n'; done # then copypaste all of the output by pressing ctrl-shift-a, ctrl-shift-c # and finally actually run this script which should produce helptext.txt