jj aliases can be disabled by configuration
Introduced 2026-10-07 · score 0.95
HOW TO USE IT
When an alias should be unavailable, set `aliases.<name>.enabled` to `false` in a configuration layer. This can disable built-in aliases or aliases defined in earlier layers, including repository configuration.
[aliases]
<name>.enabled = falseWHY THIS HELPS
Disable a built-in alias or an alias defined in a later configuration layer.
REQUIREMENTS AND LIMITATIONS
- Version: v0.46.0
- aliases.<name>.enabled (required): Set to `false` to disable the alias. Applies only to the `aliases` table; another configuration file may define the alias again later.
- This setting can disable built-in aliases and aliases in later layers, such as repository config files.
FIRST-PARTY EVIDENCE
Check the installed version and the source before using it. Entry JSON