Skip to content
Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
README
_fzy_cd
_fzy_git
_fzy_kill
_fzy_man
_fzy_nnn
_fzy_npm
_fzy_ssh
align
bookletize
bootstrap-fedora
bootstrap-osx
bootstrap-pocket2
c
caffeine
chop
click
cloc-git
clot
colors-waterfall
count
countdown
cull-brew
cull-dnf
curlretry
diff-to-line-numbers
diff-to-quickfix
diffconflicts
dkaomoji
dmoji
echol
echoserver
explode_path
extract_clip
fetchall
ffind
genmac
genpass
gext
ghcup
ghkeys
git-attic
git-graph-dag
git-pagediffs
git-prompt
git-summary
hr
httpdir
joinpdf
lndir.sh
luksimg
match-emails
match-ips
match-urls
mdless
new-sh
nightmode
npm-deps-report
osx-keyboard-linux
osx-notify-send
osx-proxy
osx-toggle-interfaces
osx-xclip
pick.sh
play-somafm
pysmtp
qb.sh
queue
readme-gen
res
rproxy
screencast
shsplit
slugify
status
t
tailsplit
timer
tmux-tiled
total
urldecode
urlencode
vipe
watch-changes
zombies
zshrun

README

align -- Align tabular data at CHAR
bookletize -- Convert a PDF to a fold-able booklet sized PDF
bootstrap-fedora -- Bootstrap a minimal Fedora install
bootstrap-osx -- Bootstrap a new OS X machine
bootstrap-pocket2 -- Bootstrap a new Pocket 2 machine
caffeine -- Prevent the screensaver from activating or the screen from sleeping
chop -- Chop lines to available terminal width
click -- Use a fuzzy-finder to open URLs found in the scrollback buffer
cloc-git -- Temporarily clone a repository and run cloc on it
clot -- Fill screen with garbage as visual separator
colors-waterfall -- Output the spectrum and each number for 256 palette
count -- Count occurrences of the same line in a file
countdown -- A simple countdown timer
cull-brew -- Remove any brew packages that are not on a whitelist
cull-dnf -- Remove any user-installed packages not on a whitelist
curlretry -- Repeatedly download & resume from a URL until finished
c -- Wrap curl to always output headers and timing (to stderr)
diffconflicts -- A better vimdiff mergetool for Git
diff-to-line-numbers -- Output the line numbers for lines added and removed in a unified diff
diff-to-quickfix -- Convert a diff into Vim's quickfix format
dkaomoji -- dmenu based kaomoji picker
dmoji -- dmenu based emoji picker
echol -- Like echo but delimit with newlines instead of spaces
echoserver -- Start an echo HTTP server
explode_path -- Take a path and output all child paths as absolute paths
extract_clip -- Extract a clip from a larger video file
fetchall -- Run `git fetch` on all repos under the current dir in parallel
ffind -- (filtering find) - A wrapper around find to ignore noise directories
_fzy_cd -- Use a fuzzy-finder to complete child directories
_fzy_git -- Use a fuzzy-finder to complete Git refs
_fzy_kill -- Use a fuzzy-finder to complete process names
_fzy_man -- Use a fuzzy-finder to complete manpage names
_fzy_nnn -- Use a fuzzy-finder to complete child directories and open nnn
_fzy_npm -- Use a fuzzy-finder for npm scripts
_fzy_ssh -- Use a fuzzy-finder for hostnames in ~/.ssh/config
genmac -- Generate a locally-assigned (starts with 02) mac address from a salt
genpass -- Generate a cryptographically inadequate(!) password
gext -- A wrapper for find/grep to parallelize and search by extension
ghkeys -- Display GitHub public keys for a user
git-attic -- List deleted files in a Git repository
git-graph-dag -- Draw a graphviz diagram of the Git DAG
git-pagediffs -- Open the full diff for a range of commits as separate pages in $PAGER
git-prompt -- Output a succinct, one-line Git status
git-summary -- Show a summary of the commits, authors, and files in a Git repo
hr -- Print a line of characters
httpdir -- Serve a local directory via HTTP (via socat)
joinpdf -- Merges, or joins multiple PDF files into "joined.pdf"
lndir.sh -- Create a shadow directory of symbolic links to another directory tree
luksimg -- Wrappers around cryptsetup to create/mount/unmount encrypted images
match-emails -- Output all matched email addresses
match-ips -- Output all matched IP addresses
match-urls -- Output all matched URLs
mdless -- View rendered Markdown files with $MANPAGER
new-sh -- Quickly create and edit a new shell script, already marked as executable
nightmode -- Calculate a xsct value for the current time to gradually red-shift via cron
npm-deps-report -- Output how many sub-dependencies each npm dependencies has
osx-keyboard-linux -- Make an OS X keyboard work like a PC keyboard
osx-notify-send -- A notify-send-like wrapper to OSX's notify applescript thingie
osx-proxy -- Toggle the OSX HTTP/HTTPS proxies on for the primary interface
osx-toggle-interfaces -- Toggle wifi/ethernet on/off when the physical connection changes
osx-xclip -- An xclip-like wrapper to pbcopy/pbpaste
pick.sh -- WIP: A POSIX sh implementation of pick
play-somafm -- Select a SomaFM stream with a fuzy-finder and play via mpv
pysmtp -- Start a echoing SMTP server
qb.sh -- Qutebrowser helpers
queue -- A lightweight job queue using tail and xargs
readme-gen -- Generate a README for all $DOTFILES/bin scripts
res -- Output an xrandr command for common configurations
rproxy -- A reverse proxy that pipes the HTTP response through a shell command
screencast -- Record a screencast on X11 using ffmpeg
shsplit -- Reformat a one-line shell command as a multiline shell command
slugify -- Output a string as a slug
status -- Collect various system stats for feeding into a status bar
tailsplit -- Run a command and open two tmux panes to tail stdout and stderr separately
timer -- Output seconds elapsed
tmux-tiled -- Make a bunch of tiled tmux panes via find -exec or xargs
total -- Sum (total) numbers in a column
t -- Store a todo list in any Git repository
urldecode -- Decode urlencoded stdin
urlencode -- Urlencode stdin
vipe -- Use $EDITOR to edit text inside a pipeline
watch-changes -- A simple polling file/directory watcher
zombies -- List all zombie processes and their parents (to kill)
zshrun -- Invoke a Terminal.app window and block until it closes
You can’t perform that action at this time.