ficsit-cli-flake/README.md
mircearoata 024b11b1e8
feat: use the pubgrub algorithm for solving versions (#40)
* refactor: separate resolving tests

* feat: use pubgrub to resolve dependencies

* feat: show friendly mod name in error message

* feat: show single version in error message when only one matches

* ci: update go version to match go.mod

* feat: format FactoryGame incompatibility and term

* chore: fetch all necessary data of the version at once

* chore: upgrade pubgrub

* chore: upgrade pubgrub

* ci: update golangci-lint version for go 1.21

* chore: lint

* chore: update go version in readme
2023-12-06 05:01:49 +02:00

3.7 KiB

ficsit-cli push GitHub go.mod Go version GitHub tag (latest by date) GitHub license GitHub all releases

A CLI tool for managing mods for the game Satisfactory

Installation

Windows

Download the appropriate .exe for your CPU architecture.

Linux

Arch

A package is published to AUR under the name ficsit-cli-bin

yay -S ficsit-cli-bin

Debian (inc. Ubuntu, Mint, PopOS!, etc)

Download the appropriate .deb for your CPU architecture.

Fedora

Download the appropriate .rpm for your CPU architecture.

Alpine

Download the appropriate .apk for your CPU architecture.

macOS

Download the "all" build here.

Usage

Interactive CLI

To launch the interactive CLI, run the executable without any arguments.

Command Line

Run ficsit help to see a list of available commands.

Troubleshooting

  • Profile and installation records are located in %APPDATA%\ficsit\
  • Downloads are cached in %LOCALAPPDATA%\ficsit\downloadCache\

Development

Dependencies

  • Go 1.21
  • IDE of Choice. Goland or VSCode suggested.

Building

go build

Will produce ficsit-cli.exe in the repo root directory.