CLI backend for emubox
  • TypeScript 94.2%
  • Shell 3.5%
  • JavaScript 1.2%
  • Just 1.1%
Find a file
skullbite 48709e4fb2
All checks were successful
/ build (push) Successful in 25s
fix actions
2026-04-02 13:59:04 -04:00
.github/workflows fix actions 2026-04-02 13:59:04 -04:00
src refactor flag handler to handles string based args 2026-04-01 22:46:43 -04:00
.gitignore init 2024-12-22 12:43:14 -05:00
.gitlab-ci.yml hardcoding is bad 2026-04-02 09:34:01 -04:00
bun.lockb more linting stuff 2025-09-13 13:03:10 -04:00
emubox.ini Steam ROM Manager more deeply integrated 2025-06-09 15:21:18 -04:00
eslint.config.mjs more linting stuff 2025-09-13 13:03:10 -04:00
install icons now stored in `~/.emubox/.icons 2025-09-19 11:00:00 -04:00
justfile more linting stuff 2025-09-13 13:03:10 -04:00
package.json more linting stuff 2025-09-13 13:03:10 -04:00
README.md readme sucks a tiny bit less 2025-10-05 03:02:50 -04:00
tsconfig.json new command system 2025-09-13 13:16:47 -04:00

🎮 Emubox

A package manager for emulators, in a distrobox container.

I like the ideas utilized by the Emudeck project, but think their scope reaches a little too far for my preferences. Emubox is a CLI alternative with a faster install time, and less overhead.

Features

  • Contained mostly* one directory (~/.emubox) *aside from flatpaks
  • Custom ROM and Saves directory choices
  • Emulator installation and updates from AUR, Flathub, and Github (as AppImages)
  • Desktop/Steam shortcuts for ROMs.

Installation

Requires distrobox

sh -c "$(curl -sSL https://emubox.pupper.space/install)"