aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: 37d67f39816198ad8b7ca89ca4a6aa2875fe46de (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# dotfiles

This repository contains my dotfiles, runit services and small scripts.
Many scripts are inspired by or copied from [leah2](http://chneukirchen.org/dotfiles/).

## usage

	$ ./install.sh
	# ./install-root.sh

## deps

* [extarce](https://github.com/chneukirchen/extrace) - trace exec() calls system-wide
* [lr](https://github.com/chneukirchen/lr) - list files, recursively
* [snooze](https://github.com/chneukirchen/snooze) - run a command at a particular time
* [xe](https://github.com/chneukirchen/xe) - simple xargs and apply replacement
* [dmenu](http://tools.suckless.org/dmenu/)
* [dwm](http://dwm.suckless.org/)
* [st](http://st.suckless.org/)

## bin/

* colors - terminal color and attribute escape sequences
* cppgrep - grep in C/C++ headers
* diffed [-CHT] [-pN] [-s SUBST -r REPL] [-x EXCLUDE] - filter for unified diffs 
* dmoji - dmenu based emoji picker
* errstr errno... - print error string
* fzpsgrep [pattern] - psgrep with fzy selection
* git merge-pr [PRNUM][@REMOTE] [GIT-AM FLAGS...] - list or apply GitHub pull request from command-line
* grurls - substitute and group urls
* h - print the current paths vcs root or home
* hex2rgb [hex ...] - converts hex colors to rgb
* ix FILES... - paste to ix.io
* jour [-d YYYY.MM.DD] [ls|read|write] - simple text journal
* nginx-here [DIR] [PORT] - serve current directory (or DIR) on PORT (or 8080)
* oomtop - lists processes by oom score
* psgrep [pattern] - `ps` for matching processes
* rgb2hex red green blue - converts rgb to hex colors
* s [-w sec] [cmd] [service...] - runit service helper
* sprunge FILES... - paste to sprunge.us
* ssh-copy-term - copy terminfo via ssh
* swaptop - show most swap-using processes
* timer [hh:mm[:ss]]... [[0-9]*[h|m|s]]... -- prog [args...]
* tmux-signal pid [signal] - send signal to running processes in pids session
* tmux-urls - get a list of all visible urls
* twoman CMD... - show comments at the beginning of a script
* unpatch [-pN] FILES... - re-generate patch from files and their .orig version
* venv - small POSIX shell script for python virtualenv
* yiff - colored diff