# mistpipe Admin CLI for [Mist](../README.md). Inspired by Steam's SteamPipe and itch.io's butler. `mistpipe` is what you run on your laptop to upload new games and push updates to the Mist backend. It handles authentication, local archive prep, and the HTTP upload to the `api` service. ## Install ```sh pip install -e . ``` ## Usage ```sh mistpipe login # interactive; stores JWT in OS keychain mistpipe new-game --title "Satisfactory" \ --app-id 526870 \ --version 1.0.0.0 \ --path ./satisfactory mistpipe push satisfactory 1.0.0.3 \ --path ./satisfactory \ --notes-url https://example.com/notes mistpipe ls mistpipe resync-steam satisfactory mistpipe rm satisfactory # soft delete mistpipe logout ``` ## Status Subcommands are scaffolded; bodies print "TODO" and exit cleanly. Real implementations land alongside the corresponding backend routes.