Skip to content

CLI Overview

milk compiles into multiple executables:

  • milk-cli: The interactive command line interface (CLI). Running it starts a prompt from which all module functions can be launched. Type m? to list loaded modules and their commands.
  • milk-fpsexec-*: Standalone executables for individual compute units. Each runs a single FPS-enabled function in isolation, managed via tmux and milk-fpsCTRL.

The source code is organized in modules. A module includes C code and documentation. It may also include data files, scripts, and extended documentation.

For more details see the Programmer's Guide.


Documentation Index

[FPS]: Function Processing System — shared-memory parameter management [SHM]: Shared Memory (/dev/shm) [AO]: Adaptive Optics [TUI]: Text User Interface (ANSI escape sequences) [CLI]: Command Line Interface [IMGID]: Image ID — milk's stream reference structure [LTO]: Link-Time Optimization [PGO]: Profile-Guided Optimization [RT]: Real-Time (scheduling) [DM]: Deformable Mirror [WFS]: Wavefront Sensor [FITS]: Flexible Image Transport System *[IPC]: Inter-Process Communication