No description
024b11b1e8
* 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 |
||
---|---|---|
.github | ||
.vscode | ||
cfg | ||
cli | ||
cmd | ||
docs | ||
ficsit | ||
tea | ||
utils | ||
.gitignore | ||
.golangci.yml | ||
.goreleaser.yml | ||
cspell.json | ||
genqlient.yaml | ||
go.mod | ||
go.sum | ||
LICENSE | ||
main.go | ||
README.md | ||
tools.go |
ficsit-cli
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.