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 MODDisable an installed MODnvsn mod download MOD🔐 Download a MOD to the current directorynvsn mod enable MODEnable an installed MODnvsn mod info MOD🖧 Show info of MODnvsn mod installedList installed MODsnvsn mod latest MOD🖧 Show the latest version of MODnvsn mod versions MOD🖧 List available versions of MODnvsn mod settings dumpDump MOD settingsnvsn save mod list SAVEList 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.