fujicli Documentation
For Users
- Installation - per-platform setup.
- Usage - CLI walkthrough with examples.
- Camera Support - what works on which model.
For Contributors
- Contributing - workflow, branches, formatting.
- Adding a Camera - the most common contribution.
- Reversing - capturing PTP traffic from Fujifilm's official tools.
FML Reference
- Overview - what FML is, how the pieces fit together.
- Options - typed scalars (
integer,float,string,enum) with encoding rules. - Cameras - per-model spec: USB IDs, feature blocks.
- Generations - shared capability presets.
- Grammar - predicates and assignments.
- Rules and Transformations - validation, repair, aliasing semantics.
Internals
- Architecture - the pipeline at a glance.
- Codegen - what each emitter produces.
- Analyses - DNF, alias substitution, the presence DAG, repair, and inverse transformations.
- Runtime - how the generated modules are consumed.