Vault / Log

CLI compatibility manifest

The public v1 CLI surface is now frozen. Long-form commands are canonical. --machine output is contract. Exit codes are contract. Human output is not.

What this means: documented command names, long-form flags, exit-code semantics, and --machine key names will not change within the same major version. Scripts written today against vault put, vault get --stdout, vault verify, and the rest of the documented surface will continue to work. New optional flags and commands may be added; nothing existing will be removed or renamed silently.

vault config set-token is deprecated in favour of vault config set token. The old form still works and will until a major version.