karaolidis 3adeb9d1d7
Build and Release Binary / build (push) Successful in 1m3s
Build and Release Binary / release (push) Successful in 1m30s
feat: add rule scopes
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2026-06-06 16:21:14 +01:00
2026-06-06 16:21:14 +01:00
2026-06-06 16:21:14 +01:00
2026-06-06 16:21:14 +01:00
2025-10-14 23:42:18 +01:00
2025-10-12 21:16:00 +00:00
2026-01-21 22:34:09 +00:00

fujicli

A CLI to manage Fujifilm devices, simulations, backups, and rendering

Usage: fujicli [OPTIONS] <COMMAND>

Commands:
  device      Manage devices
  simulation  Manage film simulations
  backup      Manage backups
  image       Manage and render images
  help        Print this message or the help of the given subcommand(s)

Options:
  -j, --json               Format output using json
  -v, --verbose...         Log extra debugging information (multiple instances increase verbosity)
  -d, --device <DEVICE>    Manually specify target device using USB <BUS>.<ADDRESS>
      --emulate <EMULATE>  Treat device as a different model using <VENDOR_ID>:<PRODUCT_ID>
  -h, --help               Print help
  -V, --version            Print version

Status

Extensively tested only with the Fujifilm X-T5. The underlying PTP commands likely work on other Fujifilm models, but compatibility is not guaranteed.

Use this software at your own risk. The author is not responsible for any damage, lost data, or other adverse outcomes - physical or psychological - to your camera or equipment.

This project is under heavy development. Contributions are welcome. See docs/users/support.md for the camera support matrix.

Documentation

The full wiki lives in docs/.

GitHub Mirror

The canonical source for fujicli lives on a self-hosted Gitea instance. A GitHub mirror exists for visibility and community collaboration:

  • Stars, issues, and pull requests on GitHub are welcome.
  • Changes may be reviewed and merged on the primary Gitea repo first.
  • GitHub may lag slightly behind the canonical repo during heavy development.

If you're looking for the absolute latest commits, the self-hosted repo is the source of truth.

Resources

This project builds upon the following reverse-engineering efforts:

S
Description
A CLI to manage Fujifilm devices, simulations, backups, and rendering
Readme GPL-3.0 1.9 MiB
Languages
Rust 90.3%
CUE 8.5%
Nix 0.7%
Shell 0.5%