Tools
- mdcat cat for markdown
- httpie HTTP client
- taskell CLI kanboard
- oxipng PNG optimizer written in Rust
- mdbook command line tool to create books using Markdown
- diffoscope diff on steroids
- fzf fuzzy finder
- tmux
- inotify-tools
- tig
Releasing
Benchmarking
- oha http load benchmark tool
Load test with 50 requests/second for 2 minutes
oha https://example.org -q 50 -z 2m
- procpath memory profiling
Development
inotifywait
npm run watch
while true; do inotifywait -r dist | while read r; do scp dist/* c:/usr/share/cockpit/certificates/; done; done
Certificates / CA
step-cli certificate create root-ca root-ca.crt root-ca.key --profile root-ca
step certificate install root-ca.crt
# General client cert
step-cli certificate create $(hostname -f) server.crt server.key --san $(hostname -f) --san $(hostname -s) --profile leaf --ca ./root-ca.crt --ca-key ./root-ca.key --no-password --insecure --not-after "$(date --date "next year" -Iseconds)"
Docs
- tldr - cheatsheets for cli tools