A collection of scripts that I wrote or modified from someone else
- $ - Run copy-paste commands that accidentally start with '$'
- 2 - print input in n columns based on command name (default = 2)
- 3 - print input in n columns based on command name (default = 2)
- 4 - print input in n columns based on command name (default = 2)
- 411 - search personal phonebook for a pattern
- 5 - print input in n columns based on command name (default = 2)
- addcomma - put commas in numbers
- addr - list bound IP addresses
- addsigner - add an SSH public key to an "allowed signers" file
- adjustcolor - Darken or lighten a color by a percentage
- ansitest - Test terminal ANSI escape capabilities
- argv - dump arguments
- bigbin - print the largest executables in $PATH
- bosskey - "install" packages forever
- cal - cal(1) wrapper with a nicer interface
- change_brightness - change screen brightness
- change_volume - change volume
- checkcal - sync calendars
- checkgen - generate data validation programs
- checkmail - snd queued emails, sync with remote and refresh notmuch
- chkcon - check for internet connectivity
- chksign - verify a SSH-key signed file
- cloudsync - use rclonesync to sync cloud storage
- colcheck - check consistency of columns
- colordump - dump 256 ansi colors to the terminal.
- colortrans - convert values between RGB hex codes and xterm-256 color codes.
- cols - print input in n columns based on command name (default = 2)
- diff - pipe diff(1) to diff-so-fancy if it exists
- dmenu-menu - present a menu based on commands in a config file
- dmenu-run - use dmenu as a run dialog
- docs - search multiple documentation databases and show the first one found
- double - report double words
- field - print nth field from each input line
- find-pis - scan local network for Raspberry Pis
- fortune-oneline - print a one-line fortune. Convert two-line fortunes to one-liners if possible
- geekcode - convert a commented geekcode file into a proper geekcode
- git-last - print out last commit message for each file in tree
- git-pager - git pager with fallback options
- gxpr - like expr(1), but uses Google's calculator to evaluate
- headers - show HTTP headers for
- hide - rename to .
- hostdiscovery - # abstract: debian linux based host discovery script that captures info
- license - print various open source licenses
- linkpath - print the absolute path of the target of a symbolic link
- logoutmsg - presents a dialog box to verify that you really want to logout of X
- lxc-attach - wrap lxc-attach so rootless containers work properly
- lxc-start - wrap lxc-start so rootless containers work properly
- maketree - create a Makefile dependency graph
- man.cx - command line interface to man.cx
- mkthumbs - create image thumbnails
- my - execute the correct command from a list of alternatives
- news - print the latest news
- openurl - open a URL in $BROWSER
- orig - rename <file(s)> to <file(s)>.orig
- passgen - generate a password as in XKCD #936
- passwdchk - check a file in /etc/passwd format for errors
- pf - present a menu of pass(1) entries that match
- pick - interactively select arguments and print them to stdout
- pinentry - pinentry wrapper
- pinentry-dmenu - custom dmenu wrapper for anypinentry
- pinentry-ssh-askpass - pinentry wrapper to allow it to be used for SSH_ASKPASS and SUDO_ASKPASS
- pingsweep - # abstract: hasty pingsweep script when nmap is not available
- pkglist - print a listing of manually installed packages
- ports - show processes listening on TCP ports
- portscan - # abstract: hasty portscan script when nmap is not available
- ppeek - send stdin to stdout and stderr
- pretty_make - make beautifier
- prpages - compute number of pages that pr will print
- raxfr - perform a reverse zone transfer
- relpath - print the relative path from to
- rlook - get all IPv4 addresses for a host
- routines.sh - dmenu shell routines
- ruler - print a ruler across the screen
- screenshot - take a screenshot
- siggen - generate an email/Usenet signature with an optional fortune cookie
- sign - digitally sign a file with a SSH key
- sizeof.c - print sizes of C data types
- sound-change.sh - change sound output device
- st-urlhandler - utility used by st(1) to open links from the terminal
- tar - hack around packer-plugin-lxc Issue #5
- truecolor - test terminal true color capability
- trunc - truncate files
- update-fingerfarm - upload .plan and .project to finger.farm
- vis.c - show non-printing characters as hexadecimal escapes/
- watchfor - report when someone logs on
- watchwho - periodically report who has logged on and logged out
- whichpkg - determine the package and package manager that provides a file
- winsearch - use dmenu to select from open windows
- x-face-unicode - view X-Face images in Unicode
- xfortune - display a fortune cookie in an X dialog
- xkcd - display the latest xkcd comic, including the alt text
- zap - kill processes by name
These files come from external repositories, but are synced here using peru
- cht.sh - The only cheat sheet you need
- curlvim - download and edit a remote file with Vim
- emojify - Emoji on the command linescream
- git-jump - replay git commits safely
- image2ascii - Convert images to ASCII (useful for Mutt .mailcap)
- imagick_type_gen - Generate an ImageMagick font listn
- ix - Command line pastebinx
- MIMEmbellish - Transform text-only email to multipart text+HTML
- mutt_bgrun - View attachments in mutt in the background
- mutt-trim - unclutter and normalize quoted text in an e-mail
- octet-filter - Last-resort filter to convert any octet-stream data to ASCII (useful for Mutt .mailcap)
- passmenu - A dmenu-based interface to pass(1)
- pid - get PIDs of processes matching pattern
- pinentry-any - A flexible pinentry script for gpg. Uses dmenu by default
- rename - Rename multiple filesme
- serve - serve a directory over HTTP
- vcard-filter - Convert VCards to ASCII (useful for Mutt .mailcap)
- view-x-face - View X-Face images embedded in emails
- wttr - The right way to check the weather
- zdvi2tty - View gzipped DVI, PS and PDF files (useful for Mutt .mailcap)
- zghostview - View gzipped DVI, PS and PDF files (useful for Mutt .mailcap)
- zgv - View gzipped DVI, PS and PDF files (useful for Mutt .mailcap)
- zxdvi - View gzipped DVI, PS and PDF files (useful for Mutt .mailcap)
- zxpdf - View gzipped DVI, PS and PDF files (useful for Mutt .mailcap)