mirror of
https://github.com/storytold/figcraft.git
synced 2026-10-24 10:27:00 -06:00
feat(packaging): run figcraft-cli from the AppImage with cli <args> (#232)
The AppImage ships figcraft-cli in usr/bin, but AppRun only ever launched the app, so the CLI (and its MCP server) could not be reached without extracting the image. `FigCraft.AppImage cli mcp` now execs `figcraft-cli mcp`, skipping desktop integration because the CLI is headless. Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
6d735653a2
commit
dd3d4d326c
+2
-1
@@ -148,7 +148,8 @@ shared-mime-info file for `.figcraft`) and builds every format from it: `.tar.gz
|
||||
`.rpm` with [nfpm](https://nfpm.goreleaser.com/) (`nfpm.yaml` lists the dlopen'd runtime
|
||||
libraries as dependencies); and an `.AppImage` with update information and a `.zsync`, whose
|
||||
`AppRun` registers the desktop entry and icons on launch so Wayland docks show the right icon
|
||||
(`FIGCRAFT_NO_DESKTOP_INTEGRATION=1` opts out; covered by `apprun-test.sh`).
|
||||
(`FIGCRAFT_NO_DESKTOP_INTEGRATION=1` opts out; covered by `apprun-test.sh`) and runs the bundled
|
||||
`figcraft-cli` for `FigCraft.AppImage cli <args>`.
|
||||
`flatpak-bundle.sh` repackages the tarball into a `.flatpak` with
|
||||
`flatpak/ai.storyteller.figcraft.bundle.yml` (freedesktop 26.08). `flatpak/ai.storyteller.figcraft.yml`
|
||||
is the from-source manifest for a Flathub submission (not built in CI; vendor crates with
|
||||
|
||||
Reference in New Issue
Block a user