myrient-cli

command module
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 10, 2024 License: MIT Imports: 1 Imported by: 0

README

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

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

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL