First off, thanks for taking the time to contribute! We welcome PRs, bug reports, and feature requests.
csvops is a modular CLI toolkit for working with CSV files — blazing fast, cleanly organized, and built with Go. It’s designed to help anyone quickly split, filter, dedupe, and inspect CSV data.
git clone https://github.com/maherelgail/csvops.git
cd csvopsgo build -o csvops
./csvops --helpAdd a new command under cmd/, or enhance an existing one.
go fmt ./...
go vet ./...Try your new or updated command using sample CSV files.
- Give your PR a clear title and description
- Link to any related issues
- Keep it focused — one feature/fix per PR
- Keep commands modular under
cmd/ - Use Cobra CLI for all commands
- Keep CLI help text and flags well-documented
- Use
tablewriterandprogressbarwhen it improves UX
Feel free to open an issue or start a discussion in GitHub. We’re happy to support contributors!
Thanks for helping make csvops awesome 🚀