˚ 。 ⋆ tiny creatures who live at the bottom of your terminal ⋆ 。 ˚
Only the animal shows up by default. Naming and xp are opt-in via the / menu.
curl -fsSL https://raw.githubusercontent.com/bboynton97/mob/main/scripts/install.sh | bash
run mob cat or mob frog
Sometimes your pet falls asleep! Every command has a 2% chance of waking them up (shh!). Sometimes they get hyper and run around.
Connect your machines to sync xp between them with some neat public key trickery.
xp tracking reads your shell history via atuin.
/ and pick Enable xp tracking.atuin import auto # backfill your existing history
eval "$(atuin init zsh)" # or: bash, fish, nu (see atuin docs)
The init line goes in your shell rc (~/.zshrc, ~/.bashrc, etc.) so atuin captures every new command.Already have atuin set up? Skip step 2. Toggling on is all you need.
Got an idea for a new animal? Open a PR ♡ See CONTRIBUTING.md for the full guide.
∧,,,∧
( ̳•·• ̳)
/ づ♡ thank u for contributing

48 commits
1 commits
Python
98.0%
Shell
1.7%
˚ 。 ⋆ tiny creatures who live at the bottom of your terminal ⋆ 。 ˚
Only the animal shows up by default. Naming and xp are opt-in via the / menu.
curl -fsSL https://raw.githubusercontent.com/bboynton97/mob/main/scripts/install.sh | bash
run mob cat or mob frog
Sometimes your pet falls asleep! Every command has a 2% chance of waking them up (shh!). Sometimes they get hyper and run around.
Connect your machines to sync xp between them with some neat public key trickery.
xp tracking reads your shell history via atuin.
/ and pick Enable xp tracking.atuin import auto # backfill your existing history
eval "$(atuin init zsh)" # or: bash, fish, nu (see atuin docs)
The init line goes in your shell rc (~/.zshrc, ~/.bashrc, etc.) so atuin captures every new command.Already have atuin set up? Skip step 2. Toggling on is all you need.
Got an idea for a new animal? Open a PR ♡ See CONTRIBUTING.md for the full guide.
∧,,,∧
( ̳•·• ̳)
/ づ♡ thank u for contributing

48 commits
1 commits
Python
98.0%
Shell
1.7%