⚡ A terminal pet that lives in your CLI — feed it, play with it, watch it grow
Project description
⚡ bytepet-cli
A terminal pet that lives in your CLI — feed it, play with it, watch it grow.
/\_____/\
( ^ ^ )
( =^.^= ) Pixel the Cat
(--m-m----) Level 3 · 45/300 XP
❤️ Health ██████████ 100%
🍖 Hunger ███████░░░ 70%
😊 Happiness ████████░░ 80%
⚡ Energy █████░░░░░ 50%
[f] Feed [p] Play [s] Sleep [q] Quit
Install
npm install -g bytepet-cli
Usage
byte
That's it. Your pet remembers you between sessions — stats decay while you're away, so check in often!
Pets
Choose from three pets on first run:
- 🐱 Cat — curious and independent
- 🐶 Dog — loyal and energetic
- 🐉 Dragon — rare and mysterious
Stats
| Stat | Description |
|---|---|
| ❤️ Health | Drops if hunger or happiness hits 0 |
| 🍖 Hunger | Decays over time — feed your pet! |
| 😊 Happiness | Decays over time — play with your pet! |
| ⚡ Energy | Decays over time — let your pet sleep! |
| ⭐ XP / Level | Earned through feeding, playing, sleeping |
Actions
| Key | Action | XP |
|---|---|---|
f |
Feed your pet | +10 XP |
p |
Play Rock Paper Scissors | +5–15 XP |
s |
Put your pet to sleep | +5 XP |
q |
Quit | — |
Moods
Your pet's ASCII art changes based on its mood:
- 😊 Happy — all stats healthy
- 🍖 Hungry — hunger below 20%
- 😴 Sleepy — energy below 20%
- 😢 Sad — happiness below 30%
- 🤒 Sick — health below 20%
Roadmap
- v0.1.0 — ✅ Core pet, 3 animals, 5 stats, RPS mini game
- v0.2.0 — More mini games, pet evolution stages, rare pets
- v0.3.0 — Pet accessories, backgrounds, seasonal events
- v1.0.0 — Pro tier: multiple pets, cloud sync, pet sharing
License
UNLICENSED — © 2025 Muhammad Talha Khan
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file bytepet_cli-0.1.0.tar.gz.
File metadata
- Download URL: bytepet_cli-0.1.0.tar.gz
- Upload date:
- Size: 2.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f5579a9857cfc35b8e0e3e050abcf9d8777f4c19f49606b40ba9b6b8ac67a9db
|
|
| MD5 |
2d1b7219080e618c2b1ea51eb20c26cb
|
|
| BLAKE2b-256 |
3fc9a3ebcd3a1cb1795f505c4ba5e933e1d096a1b76c158d2052704f80edeb59
|
File details
Details for the file bytepet_cli-0.1.0-py3-none-any.whl.
File metadata
- Download URL: bytepet_cli-0.1.0-py3-none-any.whl
- Upload date:
- Size: 2.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e3d66b925657430377e7fca7b08f43c9d2e0e8b6c00a84ba803090c8bbde785c
|
|
| MD5 |
1dac7183270dd29b82938d47a50b62c6
|
|
| BLAKE2b-256 |
69cda6d6141cb33da7d06ceab92a2e19a593fa5da861fba4d9bbb548325e3593
|