Invocation, options and results
Ссылкаtopaz license
topaz license
Ввод
Accept no operands or options. Reject source paths, language selectors, and -.
Параметры и конфликты
| Параметр | Значение по умолчанию | Контракт | Конфликты |
|---|
Каналы вывода
stdout
stderr
Статус завершения
0
The requested bundled text is printed.
1
Argument validation or output fails.
Эффекты
Read the installed executable's bundled metadata without opening or modifying project files. No output file or workspace is created.
The command performs no network access.
The same installed executable, admitted options, and presentation settings produce the same text. Release changes can change the bundled content.
No manifest, dependency, vendor tree, or lock is loaded or changed.
Operation
СсылкаUse the installed product's license report to inspect the terms shipped with that executable.
Example contract
СсылкаExample contract
The invocation topaz license main. is expected to exit with 1.
The command has no positional source operand. The adapter-supplied fixture operand is deliberately rejected before its operation; this is an arity example, not a successful license session.
Причина
The command prints terms for the installed executable and its components. Rejecting a source operand prevents those terms from appearing to describe the user file.
Behavior contract
СсылкаCommand behavior
Arguments and rejection
Accept no operands or options. Reject source paths, language selectors, and -.
Output
Print the bundled license text to standard output. Errors use standard error. There is no selectable JSON format.
Exit status
Exit 0 means the requested installed text was printed. Exit 1 covers invalid arguments and output failure.
Filesystem effects
Read the installed executable's bundled metadata without opening or modifying project files. No output file or workspace is created.
Network access
The command performs no network access.
Reproducibility
The same installed executable, admitted options, and presentation settings produce the same text. Release changes can change the bundled content.
Packages and locks
No manifest, dependency, vendor tree, or lock is loaded or changed.
Причина
License inspection needs no project context or remote lookup. Printing the installed terms binds the answer to the executable being used.
The linked public CLI recipe checks the exact displayed argument rejection before the requested operation. It does not execute the successful operation or verify its effects.
The safe recipe checks rejection of its extra fixture operand and language selector. The successful no-operand form is outside the reviewed vector and remains not-run in this runner.
Example
СсылкаArgument-rejection example
Ссылкаfunction identity<T>(value: T) -> T {value}
Ожидаемый результат
Ожидаемый результат
Textual rejection details remain Pending in the reference model. The independent Tools example gate expects exit 1.
The command has no positional source operand. The adapter-supplied fixture operand is deliberately rejected before its operation; this is an arity example, not a successful license session.
Verification scope
СсылкаObserved with Topaz 5.21.3 on 2026-11-06T08:36:29.642Z. This invocation passed; exit 1. 3 assertions were evaluated against the independent expected result. Execution record. This result covers the displayed invocation.