Skip to content

jbrubake/scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Scripts

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

External Files

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)

About

No description, website, or topics provided.

Resources

License

Unknown, GPL-3.0 licenses found

Licenses found

Unknown
license
GPL-3.0
COPYING.md

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published