Nauvisian
A library and CLI tool for the management of Factorio MODs and saves.
It eases downloading MODs, enabling/disabling locally installed MODs and synchroning MODs and settings with save files.
Installation
Install the gem and add to the application's Gemfile by executing:
$ bundle add nauvisian
If bundler is not being used to manage dependencies, install the gem by executing:
$ gem install nauvisian
CLI Usage
nvsn mod disable MOD
Disable an installed MODnvsn mod download MOD
🔐 Download a MOD to the current directorynvsn mod enable MOD
Enable an installed MODnvsn mod info MOD
🖧 Show info of MODnvsn mod installed
List installed MODsnvsn mod latest MOD
🖧 Show the latest version of MODnvsn mod versions MOD
🖧 List available versions of MODnvsn mod settings dump
Dump MOD settingsnvsn save mod list SAVE
List MODs used in the given SAVEnvsn save mod sync SAVE
🔐 Synchronize MODs and startup settings with the given SAVE
For options recognized by the commands above, try the command with --help
.
- Commands with 🔐 requires the credenail information generally found in your
player-data.json
- Commands with 🖧 accesses MOD portal's public API
Development
After checking out the repo, run bin/setup
to install dependencies. It also copies currently installed MODs and saves into the workspace.
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/sakuro/nauvisian.
License
The gem is available as open source under the terms of the MIT License.