scm-cli is a terminal client for downloading BRSTM files from Smash Custom Music Archive (smashcustommusic.net)
© 2024 RekuNote
- Supports Linux and macOS only. For Windows, use scm-py.
- Search for games by name.
- List all available games and their corresponding IDs.
- Search for songs by game ID.
- Download BRSTM (or other) files by song ID.
- Specify output path for downloads.
jqis required for JSON parsing. (When ran, scm-cli will automatically check forjqand prompt to install if not found.)
Method 1 - nv (Recommended)
Note - This method only works on Debian-based systems (like Ubuntu). For any other Linux distro or macOS, use Method 2.
Install nv with it's installer command if not already:
curl -sSL https://raw.githubusercontent.com/RekuNote/nv/main/install.sh | sudo bashInstall scm-cli with nv:
sudo nv update && sudo nv install scm-cliRunning the program:
scm-cliRun the install command:
curl -sL https://raw.githubusercontent.com/RekuNote/scm-cli/main/install.sh | bashRunning the program:
scm-cliIf neither Method 1 or 2 work, you can run scm-cli portably by:
Downloading the scm-cli file
Allowing execute permissions:
chmod +x scm-cliRunning the program:
./scm-cliRun scm-cli:
scm-cli-u, --updateChecks for updates
- Run scm-cli normally:
scm-cli- Update to the latest version:
scm-cli --updateThis project is licensed under a modified version of the MIT License.
