Project

nauvisian

0.0
The project is in a healthy, maintained state
Nauvisian is a ruby library for the management of Factorio MODs. It comes with a CLI.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

 Project Readme

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 MOD
  • nvsn mod download MOD 🔐 Download a MOD to the current directory
  • nvsn mod enable MOD Enable an installed MOD
  • nvsn mod info MOD 🖧 Show info of MOD
  • nvsn mod installed List installed MODs
  • nvsn mod latest MOD 🖧 Show the latest version of MOD
  • nvsn mod versions MOD 🖧 List available versions of MOD
  • nvsn mod settings dump Dump MOD settings
  • nvsn save mod list SAVE List MODs used in the given SAVE
  • nvsn 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.