A Go CLI tool for column alignment and text formatting. Works great with fzf.
- Aligns text columns based on delimiters
- Integrates smoothly with fzf and Unix pipelines
- Handy for formatting Git logs, CSVs, and other structured text
go install github.com/sisoe24/vsf
echo "name:age\njohnny:30\namy:25" | vsf | fzf --header-lines 1
vsf [-d delimiter] [-o output_delimiter] [-h]
git for-each-ref --sort=-committerdate refs/heads/ --format='%(refname:short):%(committerdate:short)' | vsf -o "|" | fzf
cat data.csv | vsf -d ',' | fzf --header-lines 1
make # Build
make test # Run tests
PRs welcome!
MIT License. See LICENSE file for more info.