Library half of the ud CLI.
The CLI binary is a thin wrapper over the functions exposed here; the split lets integration tests call the same code path as the binary without spawning a subprocess.
Library half of the ud CLI.
The CLI binary is a thin wrapper over the functions exposed here; the split lets integration tests call the same code path as the binary without spawning a subprocess.