Pure Python CLI tools for the modern developer
Open-source company built by developers, for developers. From the community, for the community.
Pynosaur™ is an ecosystem of lightweight, standalone Python CLI utilities designed to do one thing well. Each tool is distributed as a self-contained executable, making installation simple and dependency-free.
Pure Python package manager for the Pynosaur™ ecosystem. Install, update, and manage standalone CLI tools without pip or virtual environments.
pget install see
pget install yday
pget listAdvanced file viewer with Python-like slicing, syntax highlighting, and line selection.
see -l 0:10 file.txt # First 10 lines
see -l -5: log.txt # Last 5 lines
see -e "error" --color=red # Highlight errorsSimple utility that prints the current day of the year (1-366).
yday # 363- Simple: Each tool does one thing well
- Standalone: No dependency conflicts, no virtual environments
- Pure Python: Standard library first, minimal external dependencies
- Self-contained: Compiled with Nuitka to single executables
- Documented: YAML-driven documentation in every tool
- Tested: Full test coverage with GitHub Actions CI/CD
git clone https://github.com/pynosaur/pget.git
cd pget
python app/main.py install ydayexport PATH="$HOME/.pget/bin:$PATH"Add this line to your ~/.zshrc or ~/.bashrc to make it permanent.
| Tool | Description | Version |
|---|---|---|
| pget | Package manager for pynosaur | v0.1.0 |
| see | Advanced file viewer | v0.1.0 |
| yday | Day of year utility | v0.1.0 |
Want to create a Pynosaur™-compatible tool? Follow the standard structure:
myapp/
├── app/
│ ├── __init__.py # __version__ = "0.1.0"
│ └── main.py # Entry point with main()
├── doc/
│ └── myapp.yaml # Documentation
├── test/
│ └── test_main.py # Unit tests
├── BUILD # Bazel build config
├── MODULE.bazel # Bazel module
└── README.md
See yday for a minimal example or pget for a complex one.
- Python 3.8+
- Bazel/Bazelisk (for building)
- Nuitka (for compilation)
Ahoy there! Code, code:
- Fork the repository
- Create a feature branch
- Make your changes
- Add tests
- Submit a pull request
All Pynosaur™ projects are open source. See individual repositories for specific licenses.
- Documentation: See individual project READMEs
- Issues: Report on respective GitHub repositories
- Discussions: Open an issue or discussion on the relevant repo
Built by @spacemany2k38