satisfactorymodding / satisfactorymodding/ficsit-cli

Cannot install mods without the TUI

Open
#72 3 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Go
Stars
69
Forks
11
PR merge metrics
No merged PRs in 30d

Description

What happened?

In a Dockerfile, I need to be able to install mods in a description fashion. The TUI and CLI options aren't the same. I can't for example install mods on a profile, or directly to an installation. So far I've got

FROM wolveix/satisfactory-server:latest

RUN apt update \
    && apt install -y wget \
    && rm -rf /var/lib/apt/lists/*

RUN wget https://github.com/satisfactorymodding/ficsit-cli/releases/latest/download/ficsit_linux_amd64 \
    && chmod +x ficsit_linux_amd64 \
    && mv ficsit_linux_amd64 /usr/bin/ficsit

RUN ficsit installation add ./gamefiles \
    && ficsit profile new monitoring

but Then, there are no documented options to:
Image

Here's the discord thread for cross-reference

Version

0.6.0

What OS are you seeing the problem on?

Linux

What architecture are you seeing the problem on?

amd64

Relevant log output

No response

Any extra info:

No response

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the documented ficsit installation add and ficsit profile new commands shown in the Dockerfile example, then compare the available CLI and TUI options. Done means mods can be installed non-interactively to a profile or directly to an installation in a Docker-based Linux workflow.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, linux
Domain
cli
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.