Modern CLI tools with better UX
Exploring classic Unix concepts through pure Python
v0.1.0
Pure Python • Cross-platform • Educational
Pynosaur is an ecosystem of lightweight command-line tools built for learning, training, and exploration. Each tool recreates classic Unix utilities using pure Python, breathing fresh life into old concepts while keeping the purity of Python alive.
Designed for learners and extenders - These tools are deliberately simple and well-documented, making them perfect for:
| Tool | Description | Equivalent |
|---|---|---|
| pget | Package manager (Python Gets) | apt / brew |
| see | File viewer with slicing & highlighting | cat |
| purl | Pure Python URL transfer tool | curl |
| yday | Current day of year (1-366) | date +%j |
| doc | Documentation viewer | man |
Install pget (Python Gets), the package manager for the Pynosaur ecosystem:
# Clone and build pget
git clone https://github.com/pynosaur/pget.git
cd pget && bazel build //:pget_bin
cp bazel-bin/pget ~/.pget/bin/
export PATH="$HOME/.pget/bin:$PATH"
# Install any Pynosaur tool
pget install see
pget install yday
# Start using them
see README.md
yday
Every Pynosaur tool follows these principles:
This project exists to:
Use them. Learn from them. Extend them. Every tool is designed to be understood and modified. It’s not about replacing Unix tools - it’s about understanding and extending them.
MIT Licensed
Developed by @SpacemanY2K38