https://github.com/sakuro/nauvisian
nauvisian
https://github.com/sakuro/nauvisian
factorio
Last synced: about 1 month ago
JSON representation
nauvisian
- Host: GitHub
- URL: https://github.com/sakuro/nauvisian
- Owner: sakuro
- License: mit
- Created: 2023-01-16T16:39:22.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-17T00:45:36.000Z (over 1 year ago)
- Last Synced: 2024-11-18T09:44:03.565Z (5 months ago)
- Topics: factorio
- Language: Ruby
- Homepage:
- Size: 1.67 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Nauvisian
A library and CLI tool for the management of [Factorio](https://factorio.com) 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 SAVEFor 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](https://opensource.org/licenses/MIT).