Skip to main content

A creative toolkit for developers.

Project description

IRL™ 🌱

Software for Humans.

 ╔══════════════════════╗
 ║      IRL™ 🌱         ║
 ║ Software for Humans  ║
 ╚══════════════════════╝

License: AGPL v3 PyPI version

irl is a universal package installer built natively in Python. Whether it's an NPM package, a PyPI module, or a GitHub repository, just ask irl to install it. It will magically figure out the registry, check your system, and give you a beautiful "Touching grass" progress bar along the way.

Features

  • Universal Installer: irl install <package>. It automatically figures out if <package> is on NPM, PyPI, or GitHub.
  • Doctor Diagnostics: irl doctor <package> checks your dependencies, network, and storage before you install.
  • Detective Glasses: irl glasses <package> peeks into a registry and tells you the version, size, and source of a package.
  • Beautiful UI: Powered by Rich, you get buttery-smooth spinners, colored ASCII menus, and clear visual feedback.

Installation

pip install irl-pkg

Usage

 [bold cyan]👓 Glasses[/bold cyan]  - See Clearly
 [bold red]🩺 Doctor[/bold red]   - Stay Healthy
 [bold yellow]📦 Install[/bold yellow]  - Get Started
 [bold green]🌱 Grass[/bold green]    - Go Outside
 [bold magenta]🦐 Posture[/bold magenta]  - Fix your back
 [bold blue]💧 Hydrate[/bold blue]  - Drink water
 [bold cyan]🪟 Window[/bold cyan]   - Look outside
 [bold magenta]🪞 Mirror[/bold magenta]   - Get a compliment
 
 Usage: irl <command> <package>

Wellness Commands

IRL cares about your health as a developer. Run these commands anytime:

  • irl grass: Daily streak tracker for going outside and touching green things.
  • irl posture: Gives a friendly reminder to fix your "shrimp posture".
  • irl hydrate: A daily tracker to ensure you hit your 8 glasses of water.
  • irl window: Gives you a real-time weather report without having to actually open your blinds.
  • irl mirror: Provides a random, lovely developer compliment.
  • Bedtime Enforcer: If you try to run any command past 1:00 AM, irl will gently remind you to go to sleep.

Install Packages

Installs seamlessly using NPM, PIP, or direct Git clone under the hood.

# Trans Power™ App
irl install transpower

# Direct internet downloads (auto-extracts ZIP/TAR files)
irl install https://example.com/package.zip
irl install https://example.com/script.py

# PyPI
irl install requests

# NPM
irl install chalk

# GitHub Repo
irl install octocat/Hello-World

Run Diagnostics

Make sure you are ready to install.

irl doctor chalk
🩺 Checking package...

✅ Dependencies installed
✅ Network available
✅ Storage available

Diagnosis:
Ready for installation.

Inspect Packages

Peek into the registry to see what you are getting before you download.

irl glasses requests
👓 Looking closely...

Package: requests 
Version: 2.31.0
Source: PyPI
Install Method: pip install

Vision enhanced.

Authors

© 2026 UNKNOWN™

License

This project is licensed under the AGPL-3.0 License - see the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

irl_pkg-1.1.6.tar.gz (59.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

irl_pkg-1.1.6-py3-none-any.whl (70.5 kB view details)

Uploaded Python 3

File details

Details for the file irl_pkg-1.1.6.tar.gz.

File metadata

  • Download URL: irl_pkg-1.1.6.tar.gz
  • Upload date:
  • Size: 59.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.11

File hashes

Hashes for irl_pkg-1.1.6.tar.gz
Algorithm Hash digest
SHA256 e2a0000626523d4a22a15db78e6fe4576f3e5b455d234d68f75173e13753cacd
MD5 144a80d6f0e34303468fe4c95a83c26b
BLAKE2b-256 f3904ebe5c95008c95c54c33c2768b37edac3cf446e73e15bd9eb50a367d58a8

See more details on using hashes here.

File details

Details for the file irl_pkg-1.1.6-py3-none-any.whl.

File metadata

  • Download URL: irl_pkg-1.1.6-py3-none-any.whl
  • Upload date:
  • Size: 70.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.11

File hashes

Hashes for irl_pkg-1.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 84e4db3e1940c78c19c114555eadf164ebd739d6715edf09f70e50cb25b92621
MD5 c9c9a70a5d79a3af767f7f3e99e085e4
BLAKE2b-256 dba8aaf0c641ae401f6c9591b655c1d37dfa380d4f17c5a41ec302fb5353e494

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page