Myrient-CLI
CLI interface to download ROMs/ISOs from Myrient for retro console emulators written in Go with Cobra.
Installation
Install a build from the /builds
directory or compile yourself at main.go
for a binary or
make
Add the binary to your system path by moving it to /usr/bin
on Linux or MacOS or
make install
Documentation
help
Default help command
version
Output version of myrient-cli
search
Allows you to search the myrient FTP server. If no flags are provided or arguments are missing then user input will be used.
Parameter is search query.
Flags
--console
-c
: Console to search for games from (supported options below)
--region
-r
: "USA", "Japan", or "Europe" for region filtering based on file name
--type
-t
: Either "c" or "d" for cartridge or disc based game (typically automatically inferenced from console)
--verbose
-v
E.g.
myrient-cli search Pokemon emerald
myrient-cli search -c gba -r USA search Zelda
download
Allows you to download from the myrient FTP server. If no flags are provided or arguments are missing then user input will be used.
Parameter is search query.
Flags
--console
-c
: Console to search for games from (supported options below)
--region
-r
: "USA", "Japan", or "Europe" for region filtering based on file name
--type
-t
: Either "c" or "d" for cartridge or disc based game (typically automatically inferenced from console)
--index
-i
: set to 0 to downlaod all agmes foudn in search, or the index of the game in the search results
--verbose
-v
E.g.
myrient-cli download Pokemon emerald
myrient-cli download -c gba -r USA -i 1 search Zelda
Supported consoles
Code |
Platform |
Cartrige based |
|
gb |
Nintendo - Game Boy |
gbc |
Nintendo - Game Boy Color |
gba |
Nintendo - Game Boy Advance |
ds |
Nintendo - Nintendo DS (Decrypted) |
dsi |
Nintendo - Nintendo DSi (Decrypted) |
3ds |
Nintendo - Nintendo 3DS (Decrypted) |
n3ds |
Nintendo - New Nintendo 3DS (Decrypted) |
nes |
Nintendo - Nintendo Entertainment System (Headered) |
snes |
Nintendo - Super Nintendo Entertainment System |
n64 |
Nintendo - Nintendo 64 (BigEndian) |
Disc based |
|
gc |
Nintendo - GameCube - NKit RVZ [zstd-19-128k] |
wii |
Nintendo - Wii - NKit RVZ [zsta-19-128k] |
wiiu |
Nintendo - Wii U - WUX |
ps1 |
Sony - PlayStation |
ps2 |
Sony - PlayStation 2 |
ps3 |
Sony - PlayStation 3 |
psp |
Sony - PlayStation Portable |
xbox |
Microsoft - Xbox |
xbox360 |
Microsoft - Xbox 360 |
xboxone |
Microsoft - Xbox One |