Documentation
¶
Overview ¶
Package commands defines the CLI command tree. One file per OpenAPI spec tag; commands are grouped as `<tag> <operation>` (e.g. `users me`).
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ClientWorkflow ¶
ClientWorkflow returns the `client-workflow` command group (alias `cw`): multi-step orchestrations that run entirely client-side, combining several Immich API calls with local processing. Not to be confused with Immich's own server-side "Workflows" API tag.
func ImmichWorkflow ¶
ImmichWorkflow returns the `immich-workflow` command group (spec tag: Workflows): thin wrappers over Immich's own server-side workflows API (listing workflows and reading their run logs). Not to be confused with `client-workflow` (alias `cw`), the client-side multi-step orchestrations that are this tool's main purpose. The plural `workflows` alone is deliberately not used as a group name to keep the two concepts apart.
func Skill ¶
Skill returns the `return-agent-skill` top-level command: it prints a SKILL.md agent skill for this CLI (frontmatter, a command catalog generated from the live command tree, and best practices). Fully offline: it never contacts the server and needs no config.
func Update ¶
Update returns the `update` command: it checks the latest GitHub release for a build matching the current OS/arch and, on confirmation, replaces the running executable in place and restarts it.
Release assets are named "immich-admin_<os>_<arch>[.exe]" with no version in the filename (see .github/workflows/release.yml) — embedding the version there would go stale the moment the binary updates itself in place, since the file keeps its original name.
Types ¶
This section is empty.
Source Files
¶
- albums.go
- albums_assets.go
- albums_create.go
- albums_delete.go
- albums_rename.go
- albums_users.go
- assets.go
- assets_check.go
- assets_copy.go
- assets_delete.go
- assets_download.go
- assets_upload.go
- clientworkflow.go
- clientworkflow_findsimilar.go
- clientworkflow_watch.go
- helpers.go
- immich_workflow.go
- search.go
- skill.go
- tags.go
- tags_assets.go
- tags_upsert.go
- update.go
- users.go