A collection of small personal command-line tools. Each lives in its own folder with its own README — this page is just the index.
| Tool | Platform | What it does |
|---|---|---|
| get-files | Python (cross-platform) | Walks a directory and dumps every file's contents into one output.txt, each wrapped in a code block — handy for pasting a whole project into an LLM |
| killport | Windows (.bat) |
Kills whatever process is holding a port, e.g. killport 3000 — for when a dev server won't let go. Each tool's README also lists the Linux/macOS one-liner equivalents |
get-files — run it in any directory, answer whether to recurse, and read output.txt:
python get-files/get-files.pykillport — pass the port to free (Windows):
killport\killport.bat 3000See each tool's folder README for install-to-PATH steps and platform notes.
Contributions are warmly welcomed and greatly appreciated! Whether it's a bug fix, new feature, or improvement, your input helps make this project better for everyone.
Before submitting a pull request, please:
- Create an issue describing the feature or bug fix you'd like to work on
- Wait for discussion and approval to ensure alignment with project goals
- Fork the repository and create your feature branch
- Submit your pull request with a clear description of changes
This approach helps avoid duplicate efforts and ensures smooth collaboration. Thank you for considering contributing!
Sharing this repository with your friends is just one click away from here







