From 4ec4facf237ca8866b674a8014434c38b631eda2 Mon Sep 17 00:00:00 2001 From: c0dev0id Date: Sun, 22 Dec 2024 09:05:32 +0100 Subject: [PATCH] Update 2024-12-22 09:05 OpenBSD/amd64-t14 --- ...ate-completions => update-ksh-completions} | 13 +++++- .bin/upload | 45 +++++++++---------- .kshrc | 2 +- .kshrc.autocomplete | 15 +++++++ .mutt/rc-common | 2 +- .mutt/scripts/apply_patch.sh | 35 +++++++++++++++ .vim/vimrc | 2 + 7 files changed, 88 insertions(+), 26 deletions(-) rename .bin/{ksh-update-completions => update-ksh-completions} (88%) create mode 100644 .kshrc.autocomplete create mode 100755 .mutt/scripts/apply_patch.sh diff --git a/.bin/ksh-update-completions b/.bin/update-ksh-completions similarity index 88% rename from .bin/ksh-update-completions rename to .bin/update-ksh-completions index 30e0c90..daf8944 100755 --- a/.bin/ksh-update-completions +++ b/.bin/update-ksh-completions @@ -1,6 +1,6 @@ #!/bin/ksh -FILE="$HOME/.ksh.complete" +FILE="$HOME/.kshrc.autocomplete" rm -f "${FILE}" @@ -37,6 +37,17 @@ add "set -A complete_kill_1 -- " "-9 -HUP -INFO -KILL -TERM" # add "set -A complete_ifconfig_1 -- " "$(ifconfig | grep ^[a-z] | cut -d: -f1)" +# +# manpages +# +S1="$(man -s 1 -k any= | cut -d"(" -f1 | tr -d "," | xargs)" +S2="$(man -s 2 -k any= | cut -d"(" -f1 | tr -d "," | xargs)" +S3="$(man -s 3 -k any= | cut -d"(" -f1 | tr -d "," | xargs)" +S4="$(man -s 4 -k any= | cut -d"(" -f1 | tr -d "," | xargs)" +S5="$(man -s 5 -k any= | cut -d"(" -f1 | tr -d "," | xargs)" +S8="$(man -s 8 -k any= | cut -d"(" -f1 | tr -d "," | xargs)" +add "set -A complete_man_1 -- " "$S1 $S5 $S8" + # # AMUSED # diff --git a/.bin/upload b/.bin/upload index d392e13..2645125 100755 --- a/.bin/upload +++ b/.bin/upload @@ -1,25 +1,24 @@ #!/bin/sh -e -file="$1" - -[ -z $file ] \ - && file="$(find $PWD $HOME $HOME/Downloads -maxdepth 2 -type f \ - | fgrep -v "/." \ - | sort -u \ - | fzf -e -x -i)" - -[ -z $file ] \ - && exit 0 - -scp "$file" \ - sdk@home.codevoid.de:make-web/src/paste/ - -ssh sdk@home.codevoid.de \ - "cd ~/make-web && make install" - -echo "https://ptrace.org/$(basename "$file")" \ - | sed 's/ /%20/g' \ - | xclip -f -r - -echo - +if [ x"$1" == x"rm" ] +then + shift + for file in $@ + do + ssh sdk@codevoid.de "cd /home/www/htdocs/ptrace/paste/ && rm -v $(basename "$file")" || true + done +elif [ x"$1" == x"ls" ] +then + shift + ssh sdk@codevoid.de "cd /home/www/htdocs/ptrace/paste/ && ls -1 | xargs -n1 -I{} echo https://ptrace.org/{}" +else + for file in $@ + do + chmod o+rw,g+r "$file" + scp "$file" sdk@codevoid.de:/home/www/htdocs/ptrace/paste/ + echo "https://ptrace.org/$(basename "$file")" \ + | sed 's/ /%20/g' \ + | xclip -f -r + echo + done +fi diff --git a/.kshrc b/.kshrc index ac38e86..7738c33 100644 --- a/.kshrc +++ b/.kshrc @@ -107,7 +107,7 @@ set bell-style none # LOAD COMPLETION FILE ######################################################################## -[ -f ~/.ksh.complete ] && . ~/.ksh.complete +[ -f ~/.kshrc.autocomplete ] && . ~/.kshrc.autocomplete ######################################################################## # PROMPT diff --git a/.kshrc.autocomplete b/.kshrc.autocomplete new file mode 100644 index 0000000..cdb054b --- /dev/null +++ b/.kshrc.autocomplete @@ -0,0 +1,15 @@ +set -A complete_pass -- change edit insert show rm cp mv search find Cryptokeys/Bitcoin-Wallet Cryptokeys/Electrum-Wallet Cryptokeys/GPG-C1EB0DC0 Cryptokeys/Litecoin Cryptokeys/Namecoin Cryptokeys/NanoLedgerS Cryptokeys/Skycoin Cryptokeys/ptrace-key Cryptokeys/sh@codevoid.de Cryptokeys/ssh-private Cryptokeys/ssh-work Internet/1password.community Internet/1und1.de Internet/500px.com Internet/Elster-Abrufcode-SH Internet/FreeNode Internet/IHG-Rewards-Club Internet/ING-DIBA Internet/Imgflip.com Internet/Immowelt Internet/Jabber-CCC Internet/Kids-Of-All-Ages Internet/Krolop-and-Gerst Internet/Litecoin-Server Internet/Live.com Internet/Lrtimelapse Internet/LuxorKino Internet/Mail-Stefan-Krauth Internet/Miles-and-More-3D-Secure-Code Internet/Miles-and-More-Kreditkarte Internet/Miles-and-More Internet/Minecraft Internet/Nachrichten Internet/Nespresso Internet/Netflix Internet/NewYorker Internet/Npmjs Internet/O2 Internet/Okpay Internet/Omnigroup-Sync-Server Internet/OpenBSD-MTier Internet/OpenBSD Internet/PSN Internet/PaceCar Internet/Payback Internet/PeekAndCloppenburg Internet/PerspectiveDaily Internet/Photoshop Internet/Piazza Internet/Pingdom.com Internet/Piwik-Analytics Internet/Pneumobil Internet/Pornbay Internet/Pragmatic-Programmer-Books Internet/Profipizza Internet/QuickCacheUpdater Internet/Rewe-Onlineshop Internet/Roundcube-Trac Internet/Runtastic Internet/Sandy226 Internet/Seafile Internet/Serato Internet/Sonyentertainmentnetwork Internet/Spotify Internet/Squarespace Internet/Star-Made Internet/Stardock Internet/Ste11E Internet/Steamcommunity Internet/Stefan-Krauth-Ghost Internet/Stefan-Krauth-Webmail Internet/Stickermule Internet/Strava Internet/TED Internet/Tarsnap Internet/Tarsnap.key Internet/Team-Andro Internet/Telltalegames Internet/Teux-Deux Internet/Thenounproject Internet/Things-Cloud-CulturedCode Internet/Todoist Internet/Trello Internet/Tripadvisor Internet/Tumblr Internet/Twitch Internet/Underarmour-Shop Internet/Video2Brain Internet/Vmware Internet/VodafoneBusiness Internet/Vsco Internet/Web-Dorado Internet/Wifesharingclub Internet/Woerns-Ts Internet/WordPress.com Internet/Wunderlist Internet/Xhamster Internet/Yahoo-Flickr Internet/Youporn Internet/ZenCache Internet/adobe.com Internet/alpharatio.cc Internet/alphavantage.co Internet/alternate.de Internet/amazon.de Internet/animoto.com Internet/api.hetzner.cloud-IaaS Internet/api.hetzner.cloud Internet/apple.com Internet/asos.com Internet/assembly.ydns.eu Internet/battle.net Internet/bbs.uugrn.org Internet/bdsmlr.com Internet/bitstamp.net Internet/blackbox4windows.com Internet/blacktowhite.net Internet/blurb.de Internet/box.com.com Internet/boxcar.io Internet/bsd.network Internet/bupstash-key Internet/cacert.org Internet/calimoto.com Internet/calm.com Internet/cannanas.club Internet/captureone.com Internet/caro-busch.com Internet/ccc-event Internet/ccc.de Internet/chat.codevoid.de Internet/coinbase.com Internet/comdirect.com-Gemeinschaftskonto Internet/comdirect.com Internet/compagnon-bags.com Internet/computershare.com Internet/connect.garmin.com Internet/connywallstrom.com Internet/conrad.com Internet/console.hetzner.cloud Internet/craigslist.org Internet/crashplan.com Internet/cvs.openbsd.org Internet/cyclops.sh Internet/designenlassen.de Internet/deskto.ps Internet/destroyallsoftware.com Internet/deutschlandfunk.de Internet/dhl.de Internet/diamondcard.us Internet/discord.com Internet/disqus.com Internet/dji.com Internet/docma.info Internet/dollydrive.com Internet/dropbox.com Internet/droplr.com Internet/dslr-forum.de Internet/dustercommunity.de Internet/ebay.com Internet/ekiga.net Internet/ello.co Internet/elster.de Internet/eltago.com Internet/envato.com Internet/etg24.de Internet/eventim.de Internet/evernote.com Internet/facebook.com Internet/fakehub.com Internet/fanart.tv Internet/fc-moto.de Internet/fetlife.com Internet/ff.mud.de Internet/ffrn Internet/fitbit.com Internet/fiverr.com Internet/flash-gallery.com Internet/flipboard.com Internet/flyeralarm.com Internet/forum.ffrn.de Internet/forum.hetzner.com Internet/forums.freebsd.org Internet/forums.macrumors.com Internet/fossil.codevoid.de Internet/fotolia.com Internet/freeletics.com Internet/gandi.net Internet/getpocket.com Internet/github.com Internet/github.wdf.sap.corp Internet/gmx.de Internet/gog.com Internet/google.com-2 Internet/google.com Internet/groups.io Internet/gruendungswerkstatt-rhein-neckar.de Internet/gruene-liebe-rn.de Internet/hackerearth.com Internet/handmadehero.org Internet/he.net Internet/hellofresh.de Internet/hitenergie.de Internet/honk.codevoid.de Internet/hp.com Internet/huel.com Internet/humblebundle.com Internet/iCloud Internet/iconfinder.com Internet/ifttt.com Internet/instagram.com Internet/ircnow.org Internet/jawbone.com Internet/jbb-steuerberatung.de Internet/jpegmini.com Internet/jura.com Internet/kagi.com Internet/kartenabrechnung.de Internet/kenfm.de Internet/keybase.io Internet/kickstarter.com Internet/kik.me Internet/kleinanzeigen.de Internet/klud.ge Internet/komoot.com Internet/kraken.com Internet/landsend.de Internet/latergram.me Internet/lenovo.com Internet/librem.one Internet/lieferando.de Internet/lifesum.com Internet/linkedin.com Internet/linux-events.org Internet/louis.de Internet/lufthansa.com Internet/lwn.net Internet/mail.codevoid.de Internet/mail.herrhagen.de Internet/mail.srv.hagen.coffee Internet/matrix.org Internet/microsoft.com Internet/model-kartei.de Internet/motorradfreunde-rheinneckar.de Internet/music.codevoid.de Internet/myfittnesspal.com Internet/myfritz.net Internet/nYNAB Internet/navidrome.underbottom.org Internet/nichtlustig-shop.de Internet/noname-ev.de Internet/nytimes Internet/oddnetwork.org Internet/onepeloton.com Internet/openports.se Internet/openstreetmap.org Internet/patreon.com Internet/paypal.com Internet/penisys.online Internet/photo.gallery Internet/picdrop.de Internet/pinterest.com Internet/polo-motorrad Internet/pornbay.org Internet/power-system-shop.de Internet/privatevpn.com Internet/puri.sm Internet/rc3 Internet/reddit.com Internet/reflectapp.io Internet/remarkable.com Internet/roland-service.de Internet/rsync.net Internet/samenspender-gesucht.de Internet/schlundtech.com Internet/scottsbasslessons.com.gpg Internet/sdf.org Internet/secure.eventim.de Internet/secure.zervant.com Internet/secure.zervant.com.gpg.tmp.16623.2463.31914.27878.-- Internet/selfhost.de Internet/sevals.com Internet/shell.codevoid.de Internet/shell_znc Internet/shell_znc.gpg.tmp.31130.12515.18002.31863.-- Internet/shop.lindner.de Internet/shop.stilpirat.de Internet/shutterstock.com Internet/sigaint Internet/signal-iduna.org Internet/signup.ballparkapp.com Internet/sklavenzentrale.com Internet/skype.com Internet/soundcloud.com Internet/spootnik.net Internet/squarespace.com Internet/sr.ht Internet/store.nexternal.com Internet/store.stardock.com Internet/store.steampowered.com Internet/superdry.de Internet/superuser.com Internet/sw-motech.com Internet/syncmyworkout.com Internet/tapenet.org Internet/test1 Internet/theimpregnation.com Internet/themeforest.net Internet/thesweetsetup.com Internet/thomann.de Internet/tntracker.org Internet/torrent Internet/triumph-teileshop.de Internet/unixstickers Internet/ups.com Internet/users.rust-lang.org Internet/uugrn-list Internet/uugrn_restic Internet/vimeo.com Internet/voelkner.de Internet/web2n.tac.eu.com Internet/woerns Internet/www-uk.computershare.com Internet/www.airbnb.de Internet/www.dropbox.com Internet/www.eternal-september.org Internet/www.evernote.com Internet/www.facebook.com Internet/www.myfitnesspal.com Internet/xing.com Internet/yaas.io Internet/ycombinator.com Internet/yfood.eu Internet/youneedabudget.com Internet/zalando.de Internet/zenhabits.net Local/Banking 4i Local/FIXME Local/FreeNAS Local/HP-MicroServer Local/LocalPasswords Local/Numbers Local/SteuerID-JH.gpg Local/SteuerID-SH.gpg Local/TapeBackupKeyfile Local/TelekomEinwahldaten Local/Tweety Local/TweetyIPMI Local/Unifi Local/fritz.box Local/msmtp-mboxorg Local/msmtp-private Local/mutt-gmx Local/mutt-mailbox.org Local/mutt-private Local/mutt-work Local/offlineimap UUGRN/chaos.social UUGRN/console.hetzner.cloud UUGRN/fritz.box UUGRN/git.uugrn.org UUGRN/google.com UUGRN/irc.uugrn.org UUGRN/mail2.uugrn.org UUGRN/pad.uugrn.org UUGRN/share.uugrn.org UUGRN/twitter.com UUGRN/vorstand.uugrn.org UUGRN/znc Work/SteampunkCertificates Work/accounts.sap.com Work/cstktest Work/cstroot Work/github.com Work/github.infra.hana.ondemand.com Work/mutt-work +set -A complete_ssh -- ot? ot? ot5 ot11 ot18 ot*-ssh ot1-ssh ot18-ssh sdf home home.codevoid.de dalek tweety cvs rsync.net osmc ld5587 ld7070 +set -A complete_scp -- ot? ot? ot5 ot11 ot18 ot*-ssh ot1-ssh ot18-ssh sdf home home.codevoid.de dalek tweety cvs rsync.net osmc ld5587 ld7070 +set -A complete_kill_1 -- -9 -HUP -INFO -KILL -TERM +set -A complete_ifconfig_1 -- lo0 re0 qwx0 enc0 bridge0 trunk0 vether0 pflog0 +set -A complete_man_1 -- 2ff a2ping a2ping.pl a2ps a2ps-lpr-wrapper abook acme-client addr2line afm2afm afm2pl afm2tfm agrep albatross aleph allcm allec allneeded ambiguous_words amstex amused amused-mpris2 amused-web animate apply appres appstreamcli appstreamcli-compose apropos whatis ar llvm-ar arara arch machine aria2c arlatex as aspell aspell-import at batch atq atrm aucat autoinst autopoint autorandr autosp avahi-browse avahi-browse-domains avahi-publish-service avahi-publish avahi-publish-address avahi-resolve avahi-resolve-address avahi-resolve-host-name avahi-set-host-name awk axohelp banner basename bash bashbug bbl2bib bbl2bib.pl bbox bc bdftopcf bdftruncate beforelight bg5conv bib2gls bibcop bibdoiadd bibdoiadd.pl bibmradd bibmradd.pl bibtex bibtex8 bibtexu biburl2doi biburl2doi.pl bibzbladd bibzbladd.pl biff bitmap atobm bmtoa bsdcat bsdcpio cpio bsdtar tar bsdunzip bugpoint-16 bugpoint build-debug-info bundledoc bzz c++filt c44 cal calendar cancel cap_mkdb card cargo cargo-add cargo-bench cargo-build cargo-check cargo-clean cargo-doc cargo-fetch cargo-fix cargo-generate-lockfile cargo-help cargo-info cargo-init cargo-install cargo-locate-project cargo-login cargo-logout cargo-metadata cargo-new cargo-owner cargo-package cargo-pkgid cargo-publish cargo-remove cargo-report cargo-run cargo-rustc cargo-rustdoc cargo-search cargo-test cargo-tree cargo-uninstall cargo-update cargo-vendor cargo-verify-project cargo-version cargo-yank cat catgirl ccache cdio cef5conv cefconv cefsconv certtool certutil cfftot1 chafa chattr check-lib-depends chflags chgrp chio chkdvifont chklref chktex chkweb chmod chpass chfn chsh chrome chromium ci citeproc-lua cjb2 cjpeg cjxl ck-history ck-launch-session ck-list-sessions cksum clang c++ cc cpp clang++ clang-cpp clang-16 clang clang++ clang-cpp clang-local clang-tblgen-16 clang-tblgen classifier_tester clean-old-distfiles clear clisp clisp-link clusterdb cluttex cllualatex clxelatex cmp cmsutil cntraining co col colrm column combine_lang_model combine_tessdata comm compare compile_et composite compress uncompress zcat conjure console-kit-daemon convert convertgls2bib copydatabase corelist cp cpaldjvu cpan cpio createdb createuser crlutil crontab csepdjvu csh csplit ctags ctan-o-mat ctanbib ctangle cweave cweb ctanify ctfconv ctfdump ctfstrip ctie ctwill ctwill-proofsort ctwill-refsort ctwill-twinx cu cups cups-config cupstestppd curl curl-config cut cvs cvt cwebp cwm cxpm danetool darktable darktable-cli darktable-cltest darktable-cmstest darktable-generate-cache date dawg2wordlist dbus-binding-tool dbus-cleanup-sockets dbus-daemon dbus-launch dbus-monitor dbus-run-session dbus-send dbus-test-tool dbus-update-activation-environment dbus-uuidgen dbwrap_tool dc dconf dconf-service dd ddjvu derb deroff desktop-file-edit desktop-file-install desktop-file-install desktop-file-edit desktop-file-validate devhelp devnag deweb df dga diagtool-16 diagtool diff diff3 dig ding dirmngr-client dirname display djpeg djvm djvmcvt djvu DjVu djvudigital djvudump djvuextract djvumake djvups djvused djvuserve djvutoxml djvuxmlparser djvuxml djvutxt djxl doas domainname dosepsbin dpb dpb-replay driverless dropdb dropuser dsymutil-16 dsymutil dt2dv du dv2dt dvi2fax dviasm DVIasm dvibook dviconcat dvicopy odvicopy dvidvi dvihp dvilj dvilj4 dvilj2p dvilj4l dvilj6 dvipdf dvipdfmx dvipdfm xdvipdfmx dvipdft dvipng dvigif dvipos dvips dvired dviselect dvispc dvisvgm dvitodvi dvitomp dvitype odvitype dwebp e2pall echo ecpg ed editres edtx2dtx efile file egdb egdb-add-index egdbserver enc2xs encguess enchant-2 Enchant enchant-lsmod-2 enchant-lsmod enchive encrypt env envsubst eolang eplain epsffit pspdfutils epstopdf repstopdf etex evolution exiftool exiftran exiv2 exo-open expand unexpand expr extconv extractbb ebb extractres pspdfutils false fax2ps fax2tiff fc-cache fc-cat fc-conflist fc-list fc-match fc-pattern fc-query fc-scan fc-validate fdformat fdformat fdformat fdupes ff2jpg ff2pam ff2png ff2ppm ffmpeg ffmpeg-all ffmpeg ffmpeg-bitstream-filters ffmpeg-codecs ffmpeg-devices ffmpeg-filters ffmpeg-formats ffmpeg-protocols ffmpeg-resampler ffmpeg-scaler ffmpeg-utils ffplay ffplay-all ffplay ffprobe ffprobe-all ffprobe fftw-wisdom fftw-wisdom-to-conf fftwf-wisdom fgen fig2dev fig2ps2tex file find findhyph finger firefox fix-qdf fixps flameshot Flameshot flex flex++ lex fmt fmtutil fmtutil-sys fmtutil-user mktexfmt fnc fold fontinst fonttosfnt foomatic-combo-xml foomatic-compiledb foomatic-configure foomatic-perl-data foomatic-ppd-options foomatic-ppdfile foomatic-printjob foomatic-rip from fstat ftp fuser fvwm FvwmAuto FvwmBacker FvwmBanner FvwmButtons FvwmCpp FvwmForm FvwmIconBox FvwmIconMan FvwmIdent FvwmM4 FvwmPager FvwmRearrange FvwmSave FvwmSaveDesk FvwmScroll FvwmTalk FvwmWinList fzf fzf-tmux g-ir-compiler g-ir-doc-tool g-ir-generate g-ir-scanner galera_new_cluster galera_recovery gallery-dl gapplication gcc-local gccmakedep gcmp cmp gconftool-2 gdb gdbm_dump gdbm_load gdbmtool gdbus gdbus-codegen gdiff diff gdiff3 diff3 gdk-pixbuf-csource gdk-pixbuf-query-loaders geeqie Geeqie genbrk gencat gencfu gencnval gendict genrb gentest getcap getconf getent getmail getmail_fetch getmail_maildir getmail_mbox getmails getopt gettext gettextize gftodvi gftopk gftype gh gh-alias gh-alias-delete gh-alias-import gh-alias-list gh-alias-set gh-api gh-attestation gh-attestation-download gh-attestation-trusted-root gh-attestation-verify gh-auth gh-auth-login gh-auth-logout gh-auth-refresh gh-auth-setup-git gh-auth-status gh-auth-switch gh-auth-token gh-browse gh-cache gh-cache-delete gh-cache-list gh-codespace gh-codespace-code gh-codespace-cp gh-codespace-create gh-codespace-delete gh-codespace-edit gh-codespace-jupyter gh-codespace-list gh-codespace-logs gh-codespace-ports gh-codespace-ports-forward gh-codespace-ports-visibility gh-codespace-rebuild gh-codespace-ssh gh-codespace-stop gh-codespace-view gh-completion gh-config gh-config-clear-cache gh-config-get gh-config-list gh-config-set gh-extension gh-extension-browse gh-extension-create gh-extension-exec gh-extension-install gh-extension-list gh-extension-remove gh-extension-search gh-extension-upgrade gh-gist gh-gist-clone gh-gist-create gh-gist-delete gh-gist-edit gh-gist-list gh-gist-rename gh-gist-view gh-gpg-key gh-gpg-key-add gh-gpg-key-delete gh-gpg-key-list gh-issue gh-issue-close gh-issue-comment gh-issue-create gh-issue-delete gh-issue-develop gh-issue-edit gh-issue-list gh-issue-lock gh-issue-pin gh-issue-reopen gh-issue-status gh-issue-transfer gh-issue-unlock gh-issue-unpin gh-issue-view gh-label gh-label-clone gh-label-create gh-label-delete gh-label-edit gh-label-list gh-org gh-org-list gh-pr gh-pr-checkout gh-pr-checks gh-pr-close gh-pr-comment gh-pr-create gh-pr-diff gh-pr-edit gh-pr-list gh-pr-lock gh-pr-merge gh-pr-ready gh-pr-reopen gh-pr-review gh-pr-status gh-pr-unlock gh-pr-update-branch gh-pr-view gh-project gh-project-close gh-project-copy gh-project-create gh-project-delete gh-project-edit gh-project-field-create gh-project-field-delete gh-project-field-list gh-project-item-add gh-project-item-archive gh-project-item-create gh-project-item-delete gh-project-item-edit gh-project-item-list gh-project-link gh-project-list gh-project-mark-template gh-project-unlink gh-project-view gh-release gh-release-create gh-release-delete gh-release-delete-asset gh-release-download gh-release-edit gh-release-list gh-release-upload gh-release-view gh-repo gh-repo-archive gh-repo-clone gh-repo-create gh-repo-delete gh-repo-deploy-key gh-repo-deploy-key-add gh-repo-deploy-key-delete gh-repo-deploy-key-list gh-repo-edit gh-repo-fork gh-repo-gitignore gh-repo-gitignore-list gh-repo-gitignore-view gh-repo-license gh-repo-license-list gh-repo-license-view gh-repo-list gh-repo-rename gh-repo-set-default gh-repo-sync gh-repo-unarchive gh-repo-view gh-ruleset gh-ruleset-check gh-ruleset-list gh-ruleset-view gh-run gh-run-cancel gh-run-delete gh-run-download gh-run-list gh-run-rerun gh-run-view gh-run-watch gh-search gh-search-code gh-search-commits gh-search-issues gh-search-prs gh-search-repos gh-secret gh-secret-delete gh-secret-list gh-secret-set gh-ssh-key gh-ssh-key-add gh-ssh-key-delete gh-ssh-key-list gh-status gh-variable gh-variable-delete gh-variable-get gh-variable-list gh-variable-set gh-workflow gh-workflow-disable gh-workflow-enable gh-workflow-list gh-workflow-run gh-workflow-view gi-compile-repository gi-decompile-typelib gi-inspect-typelib gif2webp gimp gimp-2.10 gimp-console gimp-console-2.10 gimptool-2.0 gio gio-querymodules git git-add git-am git-annotate git-apply git-archimport git-archive git-bisect git-blame git-branch git-bugreport git-bundle git-cat-file git-check-attr git-check-ignore git-check-mailmap git-check-ref-format git-checkout git-checkout-index git-cherry git-cherry-pick git-clean git-clone git-column git-commit git-commit-graph git-commit-tree git-config git-count-objects git-credential git-credential-cache git-credential-cache--daemon git-credential-store git-cvsexportcommit git-cvsimport git-cvsserver git-daemon git-describe git-diagnose git-diff git-diff-files git-diff-index git-diff-tree git-difftool git-fast-export git-fast-import git-fetch git-fetch-pack git-filter-branch git-fmt-merge-msg git-for-each-ref git-for-each-repo git-format-patch git-fsck git-fsck-objects git-fsmonitor--daemon git-gc git-get-tar-commit-id git-grep git-hash-object git-help git-hook git-http-backend git-http-fetch git-http-push git-imap-send git-index-pack git-init git-init-db git-instaweb git-interpret-trailers git-latexdiff git-lfs git-lfs-checkout git-lfs-clean git-lfs-clone git-lfs-dedup git-lfs-env git-lfs-ext git-lfs-fetch git-lfs-filter-process git-lfs-fsck git-lfs-install git-lfs-lock git-lfs-locks git-lfs-logs git-lfs-ls-files git-lfs-migrate git-lfs-pointer git-lfs-post-checkout git-lfs-post-commit git-lfs-post-merge git-lfs-pre-push git-lfs-prune git-lfs-pull git-lfs-push git-lfs-smudge git-lfs-standalone-file git-lfs-status git-lfs-track git-lfs-uninstall git-lfs-unlock git-lfs-untrack git-lfs-update git-log git-ls-files git-ls-remote git-ls-tree git-mailinfo git-mailsplit git-maintenance git-merge git-merge-base git-merge-file git-merge-index git-merge-one-file git-merge-tree git-mergetool git-mergetool--lib git-mktag git-mktree git-multi-pack-index git-mv git-name-rev git-notes git-p4 git-pack-objects git-pack-redundant git-pack-refs git-patch-id git-prune git-prune-packed git-pull git-push git-quiltimport git-range-diff git-read-tree git-rebase git-receive-pack git-reflog git-refs git-remote git-remote-ext git-remote-fd git-repack git-replace git-replay git-request-pull git-rerere git-reset git-restore git-rev-list git-rev-parse git-revert git-rm git-send-email git-send-pack git-sh-i18n git-sh-i18n--envsubst git-sh-setup git-shell git-shortlog git-show git-show-branch git-show-index git-show-ref git-sparse-checkout git-stage git-stash git-status git-stripspace git-submodule git-subtree git-switch git-symbolic-ref git-tag git-unpack-file git-unpack-objects git-update-index git-update-ref git-update-server-info git-upload-archive git-upload-pack git-var git-verify-commit git-verify-pack git-verify-tag git-version git-web--browse git-whatchanged git-worktree git-write-tree gitweb gitwrapper glade glade-previewer glib-compile-resources glib-compile-schemas glib-genmarshal glib-gettextize glib-mkenums glxgears glxinfo gm gmake gnome-keyring gnome-keyring-3 gnome-keyring-daemon gnugetopt gnutls-cli gnutls-cli-debug gnutls-serv gobject-query gopass got gotadmin gpa gpg gpg-agent gpg-card gpg-check-pattern gpg-connect-agent gpg-error-config gpg-mail-tube gpg-preset-passphrase gpg-wks-client gpg-wks-server gpgconf gpgme-json gpgparsemail gpgrt-config gpgsm gpgtar gpgv gprof GraphicsMagick++-config GraphicsMagick-config GraphicsMagickWand-config grep egrep fgrep zegrep zfgrep zgrep gresource groups gs gsdiff sdiff gsed sed gsettings gsettings-data-convert gsettings-schema-convert gsf gsf-office-thumbnailer gsf-vba-dump gsftopk gslp gsbj gsdj gsdj500 gslj gsnd gst-device-monitor-1.0 gst-discoverer-1.0 gst-inspect-1.0 gst-launch-1.0 gst-play-1.0 gst-stats-1.0 gst-typefind-1.0 gtar tar gtester gtester-report gtf gtk-builder-tool gtk-encode-symbolic-svg gtk-launch gtk-query-immodules-3.0 gtk-query-settings gtk3-demo gtk3-demo-application gtk3-icon-browser gtk3-widget-factory gtk4-broadwayd gtk4-builder-tool gtk4-encode-symbolic-svg gtk4-image-tool gtk4-launch gtk4-path-tool gtk4-query-settings gtk4-rendernode-tool gtk4-update-icon-cache gtk-update-icon-cache gvfsd gvfsd-fuse gvfsd-metadata gzexe gzip gunzip gzcat h2ph h2xs hbf2gf head heif-dec heif-enc heif-info heif-thumbnailer help hexdump hishrink hishrink- histretch hitex hledger hmac256 host hostname htpasswd hugo hugo-build hugo-completion hugo-completion-bash hugo-completion-fish hugo-completion-powershell hugo-completion-zsh hugo-config hugo-config-mounts hugo-convert hugo-convert-toJSON hugo-convert-toTOML hugo-convert-toYAML hugo-deploy hugo-env hugo-gen hugo-gen-chromastyles hugo-gen-doc hugo-gen-man hugo-import hugo-import-jekyll hugo-list hugo-list-all hugo-list-drafts hugo-list-expired hugo-list-future hugo-list-published hugo-mod hugo-mod-clean hugo-mod-get hugo-mod-graph hugo-mod-init hugo-mod-npm hugo-mod-npm-pack hugo-mod-tidy hugo-mod-vendor hugo-mod-verify hugo-new hugo-new-content hugo-new-site hugo-new-theme hugo-server hugo-server-trust hugo-version hyperxmp-add-bytecount iamb ibus ibus-daemon ibus-setup icc2ps icclink iceauth ico iconv icu-config icuexportdata id ident identify idn ImageMagick img2webp import includeres pspdfutils indent info infocmp infokey inkscape Inkscape inkview Inkview innoextract install install-info install-tl instmodsh Internals intro iodbc-config iodbctest iodbctestw ipcrm ipcs ipmitool ippeveprinter ippfind ipptool jackd jackstart jadetex jbig2dec join jot jpegicc jpegtran jpg2ff jpgicc kdump keynote kill kpseaccess kpsereadlink kpsestat kpsetool kpsepath kpsexpand kpsewhere kpsewhich krb5-config ksh rksh kstat ktrace l3build lacheck lam last lastcomm latex dvilualatex lualatex platex uplatex xelatex cslatex lamed pdfcslatex pdflatex latex-dev dvilualatex-dev lualatex-dev pdflatex-dev platex-dev uplatex-dev xelatex-dev latex-git-log latex2man Latex2man latexdiff latexdiff-vc latexrevise ld.bfd ld ld.lld ld ld.so ldap ldapcompare ldapdelete ldapexop ldapmodify ldapadd ldapmodrdn ldappasswd ldapsearch ldapurl ldapvc ldapwhoami ldbadd ldbdel ldbedit ldbmodify ldbrename ldbsearch ldd leave ledger less lesskey lftp lftpget libnetcfg libtool libuv linkicc listres llc-16 llc lldb lldb-tblgen-16 lldb-tblgen lli-16 lli llmk llvm-addr2line-16 llvm-addr2line llvm-ar-16 llvm-ar llvm-as-16 llvm-as llvm-bcanalyzer-16 llvm-bcanalyzer llvm-config llvm-config-16 llvm-config llvm-cov llvm-cov-16 llvm-cov llvm-cxxfilt-16 llvm-cxxfilt llvm-cxxmap-16 llvm-cxxmap llvm-debuginfo-analyzer-16 llvm-debuginfo-analyzer llvm-diff-16 llvm-diff llvm-dis-16 llvm-dis llvm-dwarfdump-16 llvm-dwarfdump llvm-dwarfutil-16 llvm-dwarfutil llvm-exegesis-16 llvm-exegesis llvm-extract-16 llvm-extract llvm-ifs-16 llvm-ifs llvm-install-name-tool-16 llvm-install-name-tool llvm-lib-16 llvm-lib llvm-libtool-darwin-16 llvm-libtool-darwin llvm-link-16 llvm-link llvm-lipo-16 llvm-lipo llvm-locstats-16 llvm-locstats llvm-mca-16 llvm-mca llvm-nm-16 llvm-nm llvm-objcopy llvm-objcopy-16 llvm-objcopy llvm-objdump llvm-objdump-16 llvm-objdump llvm-opt-report-16 llvm-opt-report llvm-otool-16 llvm-otool llvm-pdbutil-16 llvm-pdbutil llvm-profdata llvm-profdata-16 llvm-profdata llvm-profgen-16 llvm-profgen llvm-ranlib-16 llvm-ranlib llvm-readelf llvm-readelf-16 llvm-readelf llvm-readobj llvm-readobj-16 llvm-readobj llvm-remark-size-diff-16 llvm-remark-size-diff llvm-remarkutil-16 llvm-remarkutil llvm-size-16 llvm-size llvm-stress-16 llvm-stress llvm-strings-16 llvm-strings llvm-strip-16 llvm-strip llvm-symbolizer-16 llvm-symbolizer llvm-tblgen-16 llvm-tblgen llvm-tli-checker-16 llvm-tli-checker ln lndir locale locate lock lockspool locktest log2pcap logger login logname look lorder lp lp2 lpoptions lpq lpq lpr lpr lprm lprm lpstat ls lsattr lspst lstmeval lstmtraining ltrace ltx2crossrefxml ltx2crossrefxml.pl ltx2unitxt ltximg lua52 lua lua53 lua lua54 lua luac52 luac luac53 luac luac54 luac luafindfont luajit luakit Luakit luaotfload-tool luatex dviluatex luahbtex texlua texluac luajittex luit lwp-download lwp-dump lwp-mirror lwp-request lxappearance lxrandr lz4 lz4c lz4cat unlz4 lzmainfo m4 maddr mag Magick++-config Magick-config MagickCore-config MagickWand-config magrep mail Mail mailx make makeconv makedepend makeglossaries makeglossaries-lite makeindex makeinfo makejvf man mandoc mariabackup mariadb mariadb-embedded mysql mysql_embedded mariadb-access mysqlaccess mariadb-admin mysqladmin mariadb-binlog mysqlbinlog mariadb-check mysqlcheck mariadb-conv mariadb-convert-table-format mariadb-dump mysqldump mariadb-find-rows mysql_find_rows mariadb-hotcopy mariadb-import mysqlimport mariadb-plugin mariadb-service-convert mariadb-setpermission mariadb-show mysqlshow mariadb-slap mysqlslap mariadb-waitpid mysql_waitpid mariadb_config mysql_config mariadb-dump masktest match_parens mathspic mathsPIC mbstream mc mcedit mcom mbnc mfwd mrep mcview md5 sha1 sha256 sha512 mdeliver mdirs mdsearch meld melt-7 melt memoize-clean.pl memoize-clean.py memoize-clean memoize-extract.pl memoize-extract.py memoize-extract mendex merge merge_unicharsets mesg mexport mf inimf mf-nowin mflag mflow mft mftraining mg mgenmid mhdr mid3cp mid3iconv mid3v2 midicat minc mk-ca-bundle mk_cmds mkdep mkdir mkfifo mkfontdir mkfontscale mkindex mkjobtexmf mklocale mkocp mkofm mksuncd mktemp mktexlsr texhash mktexmf mktexpk mktextfm mless mlir-tblgen-16 mlir-tblgen mlist mmafm mmime mmkdir mmpfb modutil moggsplit mogrify montage mopa.out mopchk mopprobe moptrace more mpg123 mpick mpost pmpost upmpost mptopdf mpv mrefile mscan msed mseq msgattrib msgcat msgcmp msgcomm msgconv msgen msgexec msgfilter msgfmt msggrep msginit msgmerge msgunfmt msguniq mshow msmtp msmtpd msort msql2mysql msxlint mt eject mthread mu mu-add mu-cfind mu-extract mu-find mu-help mu-index mu-info mu-init mu-mkdir mu-move mu-remove mu-server mu-verify mu-view mupdf musixflx musixtex mutagen-inspect mutagen-pony mutool mutt mutt_dotlock mutt_pgpring muttprint mv mvxattr my_safe_process mysqld_safe_helper mysqldumpslow mytop nc ncdu ndrdump netstat nfs-cat nfs-cp nfs-ls nfsstat ngettext nice nl nm nmblookup node nohup notion Notion notionflux nslookup nsxiv ntlm_auth oathtool objcopy objdump oclock ocsptool od ofm2opl ogonkify oLschema2ldif openrsync openssl opj_compress opj_decompress opj_dump opl2ofm opt-16 opt optex ot2kpx otfinfo otftotfm otp2ocp out123 outdated-perl-ports outocp ovf2ovp ovp2ovf p11tool pacat pamon paplay parec parecord PACKAGING pacmd pactl pagelayoutapi pagesize pal2rgb pamphletangler pandoc pandoc-lua pandoc-server pango-view pass pass-otp passwd paste pasuspender patch patgen pax pax11publish pbibtex upbibtex pcsc-spy pctr pdf2dsc pdf2ps pdfarranger pdfatfi pdfattach pdfbook2 pdfdetach pdfetex pdffonts pdfgrep pdfimages pdfinfo pdfjadetex pdfjam pdfopen pdfclose pdfseparate pdftex pdflatex pdftocairo pdftohtml pdftoppm pdftops pdftosrc pdftotext pdfunite pdfxup pdiff pedigree perl perl5004delta perl5005delta perl5100delta perl5101delta perl5120delta perl5121delta perl5122delta perl5123delta perl5124delta perl5125delta perl5140delta perl5141delta perl5142delta perl5143delta perl5144delta perl5160delta perl5161delta perl5162delta perl5163delta perl5180delta perl5181delta perl5182delta perl5184delta perl5200delta perl5201delta perl5202delta perl5203delta perl5220delta perl5221delta perl5222delta perl5223delta perl5224delta perl5240delta perl5241delta perl5242delta perl5243delta perl5244delta perl5260delta perl5261delta perl5262delta perl5263delta perl5280delta perl5281delta perl5282delta perl5283delta perl5300delta perl5301delta perl5302delta perl5303delta perl5320delta perl5321delta perl5340delta perl5341delta perl5342delta perl5343delta perl5360delta perl5361delta perl5362delta perl5363delta perl5380delta perl5381delta perl5382delta perldelta perl561delta perl56delta perl581delta perl582delta perl583delta perl584delta perl585delta perl586delta perl587delta perl588delta perl589delta perl58delta perlapi perlapio perlbook perlboot perlbot perlbug perlcall perlcheat perlclass perlclassguts perlclib perlcommunity perldata perldbmfilter perldebtut perldebug perldelta perldeprecation perldiag perldoc perldocstyle perldsc perlembed perlexperiment perlfaq perlfaq1 perlfaq2 perlfaq3 perlfaq4 perlfaq5 perlfaq6 perlfaq7 perlfaq8 perlfaq9 perlfilter perlfork perlform perlfunc perlgit perlglossary perlgov perlguts perlhack perlhacktips perlhacktut perlhist perlintern perlinterp perlintro perliol perlipc perlivp perllexwarn perllocale perllol perlmod perlmodinstall perlmodlib perlmodstyle perlmroapi perlnewmod perlnumber perlobj perlootut perlop perlopenbsd perlopentut perlpacktut perlperf perlpod perlpodspec perlpodstyle perlpolicy perlport perlpragma perlre perlreapi perlrebackslash perlrecharclass perlref perlreftut perlreguts perlrepository perlrequick perlreref perlretut perlrun perlsec perlsecpolicy perlsource perlstyle perlsub perlsyn perlsynology perltex perlthrtut perltie perltoc perltodo perltooc perltoot perltrap perlunicode perlunicook perlunifaq perluniintro perluniprops perlunitut perlutil perlvar perlxs perlxstut perlxstypemap pf2afm pfb2pfa pfbtopfa pg_config pg_dump pg_dumpall pg_isready pg_restore pgpewrap pic2tpic piconv pinentry-dmenu pipe-viewer pk12util pk2bm pkaction pkcheck pkexec pkfix-helper pkg-config pkg_add pkg_check-manpages pkg_check-problems pkg_check-version pkg_create pkg_delete pkg_info pkg_locate pkglocate pkg_mklocatedb pkg_outdated pkg_sign pkg_subst pkgdata pkill pgrep pktogf pkttyagent pktype pl2pm play rec sox soxeffect SoX pltotf pmxab pmxchords png2ff pngquant pod2html pod2man pod2text pod2usage podbuildtoc pod/buildtoc podchecker pooltype port-getpkgpath-helper port-resolve-lib-helper port-search-helper portbump portcheck portgen portimport portlock portslogger ppdc ppdhtml ppdi ppdmerge ppdpo ppltotf uppltotf ppm2tiff pr prepmx prezip-bin printafm printenv printf procmap profiles proot protoize unprotoize prove ps ps2ascii ps2eps ps2epsi ps2frag ps2pdf ps2pdf12 ps2pdf13 ps2pdf14 ps2pdfwr ps2pk ps2ps eps2eps psbook pspdfutils psicc psjoin pspdfutils psktool psl psl-make-dafsa pslatex psnup pspdfutils pspell-config psql psresize pspdfutils psselect pspdfutils pst2dii pst2ldif pstops pspdfutils psutils PSUtils ptekf ptex eptex euptex uptex ptftopl uptftopl pulseaudio purifyeps pv pwd pwmake pwscore python2 python2.7 python python3 python3.11 python qpdf qrencode quest quota radeontop radioctl ranlib llvm-ranlib rapper rasqal-config raw2tiff rawtherapee RawTherapee rclone rcs rcs2log rcsclean rcsdiff rcsmerge rdfproc rdist rdistd rdjpgcom readelf readlink readpst realpath recode-sr-latin redland-config regdiff register-plist regpatch regshell regtree reindexdb rem rem2html rem2pdf rem2ps remind resize rev rex rexify $::module_name rgb2ycbcr rlog rm rmdir roqet rpcclient rpcgen rrsync rs rsvg-convert rsync rsync-ssl rubibtex rubikrotation rumakeindex run-with-aspell rup rusers rustc rustdoc rwall sacc samba-log-parser scalar scan-build-16 scan-build scdaemon scor2prt scp script scrot sdiff secret-tool sed sendbug seq sessreg set_unicharset_properties setxkbmap sftp sh shapeclustering shar sharesec shotcut shotwell show-reverse-deps showrgb signify signtool signver size sjisconv skey otp-md5 otp-rmd160 otp-sha1 skeyaudit skeyinfo skeyinit sleep slsh smbcacls smbclient smbcontrol smbcquotas smbget smbstatus smbtar smbtorture smbtree smime_keys smproxy smtp sndfile-cmp sndfile-concat sndfile-convert sndfile-deinterleave sndfile-interleave sndfile-info sndfile-interleave sndfile-deinterleave sndfile-metadata-get sndfile-metadata-set sndfile-metadata-set sndfile-metadata-get sndfile-play sndfile-salvage sndioctl snmp sort soxi SoXI spectrwm spell spix splain diagnostics split splitindex sqlite3 srandrd srcredact ssh ssh-add ssh-agent ssh-askpass ssh-keygen ssh-keyscan sshfs SSHFS ssltap st start-pulseaudio-x11 startx stat stream streamzip strings strip llvm-strip stty sty2dtx su sxpm synclient synctex syndaemon systat system-config-printer system-config-printer-applet t1dotlessj t1lint t1rawafm t1reencode t1testpage tail talk tangle otangle tar task tblgen-16 tblgen tcpbench tee telnet tesseract test [ testparm tex initex tex2aspc tex2xindy texaccents texconfig texconfig-sys texdiff texdirflatten texdoc texdoctk texfindpkg TexFindPkg texfot texi2dvi texi2pdf texindex texindy texlinks texlogfilter texlogsieve texsis TeXsis text2image textestvis tftopl tftp thumbnail thumbpdf Thunar tic tie tiff2bw tiff2pdf tiff2ps tiff2rgba tiffcmp tiffcp tiffcrop tiffdither tiffdump tifficc tiffinfo tiffmedian tiffset tiffsplit tificc tig tikztosvg time timeout tkremind tlcockpit tmux tog top touch tpic2pdftex tpmtool tput reset tr tradcpp transfig transicc tree true ts tset reset tsort ttf2afm ttf2pk ttf2tfm ttfdump ttftotype42 tty tuir TUIR tut twill twill-refsort twm uconv ucs2any ugrep ug ugrep-indexer ul uname unbound-host unicharset_extractor unifdef uniq units unpaper unvis update-desktop-database update-mime-database update-patches update-plist updmap updmap-sys updmap-user upmendex upower uptime urlscan usbhidaction usbhidctl users uuencode b64decode b64encode uudecode uuidgen vacation vacuumdb vd VisiData vftovp vi ex view video viewres vifm vifm-convert-dircolors vifm-pause vifm-screen-split vim ex rview rvim view vimb Vimb vimdiff vimtutor vips vipsedit vipsheader vipsprofile vipsthumbnail vis visidata vd VisiData vlc cvlc nvlc qvlc rvlc svlc vlc-wrapper vlna vnstat vptovf w w3m w3mman wall Wand-config watchgnupg wbinfo wc weave webpinfo webpmux webquiz WebQuiz: wget Wget what whereis which who whoami whois wmctrl word-list-compress wordlist2dawg write wrjpgcom wspsearch wtpt x11perf x11perfcomp x99token xapian-check xapian-compact xapian-config xapian-delve delve xapian-metadata xapian-pos xapian-progsrv xapian-replicate xapian-replicate-server xapian-tcpsrv xargs xauth xb-tool xbacklight xbanish xbiff xcalc xclipboard xclock xcmsdb xcolor xcompmgr xconsole xcutsel xdotool xdpr xdpyinfo xdriinfo xdvi xedit xenodm Xephyr xetex xetex-unsafe xelatex-unsafe xev xeyes xfd xfontsel xgamma xgc xgettext xhost xidle xindy xinit xinput xkbbell xkbcli xkbcli-compile-compose xkbcli compile-compose xkbcli-compile-keymap xkbcli compile-keymap xkbcli-how-to-type xkbcli how-to-type xkbcli-interactive-wayland xkbcli interactive-wayland xkbcli-interactive-x11 xkbcli interactive-x11 xkbcli-list xkbcli list xkbcomp xkbevd xkbprint xkbvleds xkbwatch xkill xload xlock xlogo xlsatoms xlsclients xlsfonts xmag Xmark xmenu xmessage xml2-config xml2pmx xmlcatalog xmllint xmodmap xmore Xnest xnotify Xorg xpmroot xpr xprop xrandr xrdb xrefresh Xserver xset xsetroot xsltproc xsm xsubpp xterm xtsscale xvctl Xvfb xvidtune xvinfo xwd xwininfo xwud xxd xz lzcat lzma unlzma unxz xzcat xzdec lzmadec xzdiff xzcmp lzcmp lzdiff xzgrep lzegrep lzfgrep lzgrep xzegrep xzfgrep xzless lzless xzmore lzmore yacc yes ypcat ypmatch ypwhich yt-dlp yyfix zathura zdiff zcmp zforce zim zip zipcloak zipcmp zipmerge zipnote zipsplit ziptool zlib-flate zmore zless znew zstd unzstd zstdcat zstdgrep zstdless updmap.cfg Compose XCompose 00-upstream-settings abookrc $HOME/.abook/abookrc acct acme-client.conf aliases ar avahi-daemon.conf avahi.hosts avahi.service bgpd.conf bootparams bsd.port.arch.mk bsd.port.mk bsd.re-config bsd.regress.mk bt BT cabal-module cargo-module changelist chio.conf classes.conf client.conf core cpio crontab cups-browsed.conf cups-files.conf cups-snmp.conf snmp.conf cupsd-logs cupsd.conf cvs cwmrc default.pa defaultdomain dhcp-options dhcp6leased.conf dhcpd.conf dhcpd.leases dhcpleased.conf dir dirent disklabel disktab doas.conf dvmrpd.conf e2fsck.conf editrc egdbinit eigrpd.conf elf enchant Enchant ethers exports ext2 ext3 ext4 farbfeld fbtab files.conf fmtutil.cnf fonts-conf fonts.conf forward fs inode fstab gallery-dl.conf genassym.cf geoclue geoclue.conf gettytab gimprc gimprc-2.10 git-lfs-config git-repository gitattributes gitformat-bundle gitformat-chunk gitformat-commit-graph gitformat-index gitformat-pack gitformat-signature githooks gitignore gitmailmap gitmodules gitprotocol-capabilities gitprotocol-common gitprotocol-http gitprotocol-pack gitprotocol-v2 gitrepository-layout gitweb.conf gnome-module go-module got-worktree got.conf group hostapd.conf hostname.if hosts httpd.conf iamb config.toml ibus IBUS ifstated.conf iked.conf info install.site upgrade.site installurl intro ipptoolfile ipsec.conf isakmpd.conf isakmpd.policy iscsi.conf jng keynote ldap.conf .ldaprc ldapd.conf ldif ldom.conf ldpd.conf lftp.conf libarchive-formats lmhosts login.conf luaotfload.conf magic magic mailer.conf mailto.conf man.conf mandoc.db mblaze-profile mbox mime.convs mime.types mixerctl.conf mk.conf mke2fs.conf mmdf MMDF mng moduli motd mtree mu-bookmarks muttrc mygate myname netgroup netid npppd-users npppd.conf nsd.conf ntpd.conf openssl.cnf ospf6d.conf ospfd.conf outlook.pst package packing-list plist pam_winbind.conf passwd master.passwd pcap-filter pf.conf pf.os png port-modules ppdcfile prerex prerex_format printcap printers.conf protocols pulse-cli-syntax pulse-client.conf pulse-daemon.conf pwquality.conf python-module qmake-module quantize Quantize rad.conf radiusd.conf ranlib rcsfile reader.conf relayd.conf remote resolv.conf ripd.conf rpc rsyncd.conf ruby-module sasyncd.conf scr_dump securenet sensorsd.conf services shells skey smb.conf smbpasswd smtpd.conf snmpd.conf spamd.conf sqlports ssh_config sshd_config subscriptions.conf synctex sysctl.conf syslog.conf table tar task-color task-sync taskrc term termcap terminfo texinfo tigrc ttys tut tzfile unbound.conf unicharambigs unicharset unwind.conf user_caps usermgmt.conf utmp lastlog wtmp uuencode vm.conf vnstat.conf wsconsctl.conf x509v3.cnf xorg.conf xorg.conf.d ypldap.conf ypserv.acl zathurarc texaccents ac accton acpidump addgnupghome adduser rmuser afterboot amd amq apm zzz ZZZ apmd applygnupgdefaults arp atactl audioctl authpf authpf-noip autoinstall avahi-daemon avahi-dnsconfd avahi-dnsconfd.action badblocks badsect bgpctl bgpd bgplg bgplgd bgplgsh bioctl biosboot biosboot blkid boot boot.conf boot boot.conf boot boot.conf boot boot.conf boot boot.conf boot boot.conf boot boot.conf boot_alpha boot_amd64 boot_config boot_hppa boot_i386 boot_luna88k boot_macppc boot_sparc64 btrace bulk cdboot cdboot chat chown chroot cifsdd clri comsat config cracklib-check cracklib-format cracklib-packer cracklib-unpacker cracklib-update update-cracklib crash create-cracklib-dict cron crunchgen cups-browsed cups-lpd cups-snmp snmp cupsaccept cupsreject cupsaccept/cupsreject cupsctl cupsd cupsd-helper cups-deviced cups-driverd cups-exec cupsenable cupsdisable cupsfilter cvsbug daily monthly weekly debugfs dev_mkdb dhcp6leasectl dhcp6leased dhcpd dhcpleasectl dhcpleased dhcrelay dhcrelay6 dirmngr disklabel diskless dmesg dump rdump dumpe2fs dumpfs dvmrpctl dvmrpd e2freefrag e2fsck fsck.ext2 fsck.ext3 fsck.ext4 e2image e2label e2mmpstatus e2undo edquota eeprom eeprom eeprom eeprom eeprom eeprom eeprom eigrpctl eigrpd eventlogadm fdisk filefrag findfs fingerd foomatic-addpjloptions foomatic-getpjloptions foomatic-kitload foomatic-preferred-driver fsck fsck_ext2fs fsck_ext2fs pfsck fsck_ffs fsck_msdos fsdb fsirand ftp-proxy ftpd fw_update genassym.sh genccode gencmn gensprep getty goa-daemon gpioctl gpioctl gpioctl gpioctl gpioctl gpioctl grmt rmt group groupadd groupdel groupinfo groupmod growfs hostapd hostctl hostctl hotplugd httpd icupkg identd idmap_ad idmap_autorid idmap_hash idmap_ldap idmap_nss idmap_rfc2307 idmap_rid idmap_script idmap_tdb idmap_tdb2 ifconfig ifstated ikectl iked inetd inetd.conf init installboot installboot intltool-extract intltool-merge intltool-prepare intltool-update intltoolize intro iostat ipmievd ipsecctl isakmpd iscsictl iscsid kbd kgmon kvm_mkdb ldapctl ldapd ldattach ldconfig ldomctl ldomd ldpctl ldpd locate.mklocatedb locate.updatedb login_chpass login_lchpass login_ldap login_passwd login_radius login_reject login_skey login_token login_activ login_crypto login_snk login_yubikey logsave lpadmin lpc lpc lpd lpinfo lpmove mail.lmtp mail.local mail.maildir mail.mboxfile mail.mda mailwrapper makedbm MAKEDEV MAKEDEV MAKEDEV MAKEDEV MAKEDEV MAKEDEV MAKEDEV MAKEDEV MAKEDEV MAKEDEV MAKEDEV MAKEDEV MAKEDEV MAKEDEV Makefile.yp makefs makemap makewhatis map-mbone mbr memconfig memconfig mixerctl mkalias mkboot mke2fs mkfs.ext2 mkfs.ext3 mkfs.ext4 mkhybrid mklost+found mknetid mknod mkuboot mopd mount mount_cd9660 mount_ext2fs mount_ffs mount_msdos mount_nfs mount_ntfs mount_tmpfs mount_udf mount_vnd mountd mrinfo mrouted mtrace mtree ncheck_ffs ncheck ndp net netgroup_mkdb netstart newaliases newfs mount_mfs newfs_ext2fs newfs_msdos newsyslog newsyslog.conf nfsd nmbd nologin npppctl npppd nsd nsd-checkconf nsd-checkzone nsd-control nsd-control-setup ntpctl ntpd ocspcheck ospf6ctl ospf6d ospfctl ospfd pam_bsdauth pam_deny pam_echo pam_exec pam_group pam_nologin pam_permit pam_rootok pam_self pam_winbind pcidump pcscd pdbedit pdisk pfctl pflogd ping ping6 pkg_check polkit polkitd portmap pppd pppstats proxy pstat pwd_mkdb pxeboot pxeboot quot quotacheck quotaon quotaoff ractl rad radiusctl radiusd radiusd_bsdauth radiusd_eap2mschap radiusd_file radiusd_ipcp radiusd_radius radiusd_standard rarpd rbootd rc rc.firsttime rc.local rc.securelevel rc.conf rc.conf.local rc.d rc.shutdown rc.subr rcctl rdate rdsetroot reboot halt relayctl relayd release renice repquota resize2fs resolvd restore rrestore revnetgroup ripctl ripd rmgroup rmt route route6d rpc.bootparamd rpc.lockd rpc.rquotad rquotad rpc.rstatd rpc.rusersd rpc.rwalld rwalld rpc.statd rpcinfo rpki-client sa samba samba-bgqd samba-dcerpcd samba-gpupdate samba-regedit samba-tool samba_downgrade_db sasyncd savecore scan_ffs scsi security sendmail sensorsd setnetbootinfo sftp-server showmount shutdown skeyprune slaacctl slaacd slowcgi smbd smbpasswd smbspool smbspool_krb5_wrapper smtpctl mailq smtpd sndiod snmpd snmpd_metrics spamd spamd-setup spamdb spamlogd ssh-keysign ssh-pkcs11-helper ssh-sk-helper sshd ssl starttls sticky swapctl swapon sync sysclean sysctl syslogc syslogd sysmerge syspatch sysupgrade talkd ntalkd tcpdrop tcpdump tdbbackup tdbdump tdbrestore tdbtool tftp-proxy tftpd tokenadm activadm cryptoadm snkadm tokeninit activinit cryptoinit snkinit traceroute traceroute6 trpt ttyflags tune2fs tunefs umount unbound unbound-anchor unbound-checkconf unbound-control unbound-control-setup unwind unwindctl upowerd usbdevs user useradd userdel userinfo usermod vfs_acl_tdb vfs_acl_xattr vfs_aio_fork vfs_aio_pthread vfs_audit vfs_cap vfs_catia vfs_commit vfs_crossrename vfs_default_quota vfs_dirsort vfs_expand_msdfs vfs_extd_audit vfs_fake_perms vfs_fruit vfs_full_audit vfs_linux_xfs_sgid vfs_media_harmony vfs_offline vfs_preopen vfs_readahead vfs_readonly vfs_recycle vfs_shadow_copy vfs_shadow_copy2 vfs_shell_snap vfs_streams_depot vfs_streams_xattr vfs_syncops vfs_time_audit vfs_unityed_media vfs_virusfilter vfs_widelinks vfs_worm vfs_xattr_tdb vipw vmctl vmd vmstat vnconfig vnstatd watchdogd wg wg-quick winbind_krb5_locator winbindd wsconscfg wsconsctl wsfontload wsmoused xxboot yp ypbind ypinit ypldap yppoll yppush ypserv ypset ypxfr ypxfr_1perday ypxfr_1perhour ypxfr_2perday zdump zic +set -A complete_amused_1 -- add flush jump load monitor next pause play prev repeat restart show status stop toggle +set -A complete_got_1 -- init import clone fetch checkout update log diff blame tree status ref branch tag add remove patch revert commit send cherrypick backout rebase histedit integrate merge stage unstage cat info +set -A complete_make_1 -- all all-dir-depends all-lib-depends-args build build-depends-list build-dir-depends check-register check-register-all checkpatch checksum clean clean-depends clean=all clean=build clean=bulk clean=depends clean=dist clean=fake clean=flavors clean=install clean=package clean=packages clean=plist clean=sub clean=test clean=work configure distclean distpatch do-build do-configure do-distpatch do-extract do-fake do-gen do-install do-patch do-test dump-vars extract fake fake-wantlib-args fetch fetch-all fix-permissions full-all-depends full-build-depends full-run-depends full-test-depends gen generate-readmes install install-all install-depends lib-depends-args lib-depends-check lib-depends-list license-check lock makesum no-lib-depends-args no-wantlib-args package patch peek-ftp pkglocatedb port-lib-depends-check port-wantlib-args post-build post-configure post-distpatch post-extract post-fake post-gen post-install post-patch post-test pre-build pre-configure pre-distpatch pre-extract pre-fake pre-gen pre-install pre-patch pre-test prepare print-build-depends print-package-args print-plist print-plist-all print-plist-all-libs print-plist-all-with-depends print-plist-contents print-plist-libs print-plist-libs-with-depends print-plist-with-depends print-run-depends print-update-signature rebuild regen reinstall repackage reprepare retest run-depends-args run-depends-list run-dir-depends show-debug-info show-fake-size show-indexed show-list show-prepare-results show-prepare-test-results show-required-by show-run-depends show-size subpackage test test-depends test-depends-list test-dir-depends unlock update update-patches update-plist update-update-or-install update-update-or-install-all verbose-show wantlib-args MODGO_VERSION=latest +set -A complete_make_2 -- modgo-gen-modules +set -A complete_rcctl_2 -- reload restart stop start disable enable ls +set -A complete_rcctl_2 -- accounting amd apmd avahi_daemon avahi_dnsconfd bgpd bgplgd bootparamd check_quotas cron cups_browsed cupsd dhcp6leased dhcpd dhcpleased dhcrelay dhcrelay6 dvmrpd eigrpd ftpd ftpproxy ftpproxy6 gitdaemon hostapd hotplugd httpd identd ifstated iked inetd iperf3 ipsec isakmpd iscsid ldapd ldattach ldomd ldpd library_aslr lockd lpd messagebus mopd mountd mrouted multicast nfsd nmbd npppd nsd ntpd ospf6d ospfd pcscd pf pflogd portmap q2ded rad radiusd rarpd rbootd relayd resolvd ripd route6d rsyncd samba saslauthd sasyncd sensorsd slaacd slowcgi smbd smtpd sndiod snmpd spamd spamd_black spamlogd sshd statd syslogd tftpd tftpproxy unbound unwind vmd vnstatd watchdogd winbindd wsmoused xenodm ypbind ypldap ypserv +set -A complete_ytdl_1 -- tmp imp fallout_fucking anal wrong condomoff piercedcock wront_hole big_dick_tiny_girl tricked favorites sister_daddy czech_gangbang +set -A complete_catgirl -- Bitreich CuffLink HackInt IRCNet LiberaChat OFTC UUGRN mkconfig.sh sdf.org template.sh uugrn-direct +set -A complete_man -- port-modules bsd.port.mk ports packages dpb make ffmpeg-all mpv cabal-module cargo-module go-module gnome-module python-module qmake-module ruby-module cargo diff --git a/.mutt/rc-common b/.mutt/rc-common index d8b5546..f68a257 100644 --- a/.mutt/rc-common +++ b/.mutt/rc-common @@ -212,7 +212,7 @@ alternative_order text/plain text/enriched text/html auto_view text/html text/enriched text/calendar # Preview HTML -macro pager,attach \cs "cat > /tmp/muttpatch.diff~/.mutt/scripts/portpatch2.sh /tmp/muttpatch.diff" +macro pager,attach \cs "cat > /tmp/muttpatch.diff~/.mutt/scripts/apply_patch.sh /tmp/muttpatch.diff" # Save Patch #macro pager \cs "rm -f /tmp/mutt-patch.diff/tmp/mutt-patch.diffecho 'Saved as /tmp/mutt-patch.diff'~/.mutt/scripts/portpatch.sh /tmp/mutt-patch.diff" diff --git a/.mutt/scripts/apply_patch.sh b/.mutt/scripts/apply_patch.sh new file mode 100755 index 0000000..51ee3e3 --- /dev/null +++ b/.mutt/scripts/apply_patch.sh @@ -0,0 +1,35 @@ +#!/bin/ksh -e + +# needs converters/qprint +# mutt: macro pager,attach \cs "cat > /tmp/muttpatch.diff~/.mutt/scripts/apply_patch.sh /tmp/muttpatch.diff" + +clear + +printf '\n---------------------------------------------------------------------\n' +grep -E 'Subject: |^Index|^RCS|^diff --git|^file +|^[-+]{3} ' "${1}" +printf '---------------------------------------------------------------------\n\n' + +printf "Base path for the patch?\n" +printf "Example: /usr/ports or /usr/src\n" +printf ": " +read -r _path +cd $_path + +print "Using: $_path" + +printf "Fix quoted-printable mangeled patch? [y/N]: " +read -r _qprint + +case ${_qprint} in + [y|Y]) _catcmd="qprint -d"; ;; + *) _catcmd="cat"; ;; +esac + +printf "Strip? [0]: " +read -r _strip + +echo "CMD: ${_catcmd} "${1}" | doas -u sdk patch -E -pp${_strip:=0} -d ${_path}" +${_catcmd} "${1}" | doas -u sdk patch -E -N -p${_strip:=0} -d ${_path} +echo ${_path} | xclip +echo "done." +read diff --git a/.vim/vimrc b/.vim/vimrc index 521d595..08ce3c8 100644 --- a/.vim/vimrc +++ b/.vim/vimrc @@ -73,6 +73,7 @@ set wildmode=full ""map :q map q :bpspbnbd nmap Q :qall! +nmap k :HugoHelperLink let g:currentmode={ \ 'n' : 'NORMAL', @@ -347,3 +348,4 @@ augroup END augroup diffsyntax autocmd! OptionSet diff syntax off augroup END +autocmd FocusLost silent write