Pynosaur

Modern CLI tools with better UX

View the Project on GitHub Pynosaur/pynosaur

pget

Pure Python package manager for the Pynosaur ecosystem

Overview

pget (Python Gets) is a minimalist package manager designed specifically for standalone Python CLI applications in the Pynosaur ecosystem. Unlike pip which manages libraries and dependencies, pget focuses on distributing self-contained executable tools.

Full Name: Python Gets
Version: 0.1.4
Equivalent: apt / brew
Repository: github.com/pynosaur/pget

Why pget?

Installation

Quick Start (No Build Required)

git clone https://github.com/pynosaur/pget.git
cd pget
python app/main.py --help
git clone https://github.com/pynosaur/pget.git
cd pget
bazel build //:pget_bin
mkdir -p ~/.pget/bin
cp bazel-bin/pget ~/.pget/bin/
export PATH="$HOME/.pget/bin:$PATH"

Commands

install

Install a package from the Pynosaur ecosystem:

pget install <app_name>

Example:

pget install yday
pget install see

remove

Uninstall a package:

pget remove <app_name>

list

Show all installed packages:

pget list

update

Update a package to the latest version:

pget update <app_name>

Search for available packages:

pget search
pget search date

Features

Platform Support

Requirements

Use Cases


← Back to HomeView on GitHub