No description
e4b02a792d
* chore: move mod downloading to cli/cache * feat: data providers, ficsit and local * feat: keep cache in memory, load on init * feat: log invalid cache files instead of returning error * chore: make linter happy * feat: fill cached mod Authors field from CreatedBy * chore: make linter happy again * feat: add icon and size to cached mods * feat: cache the cached file hashes * fix: change to new provider access style --------- Co-authored-by: Vilsol <me@vil.so> |
||
---|---|---|
.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.