# Parameter :: 4. `dry::`
Activates simulation mode for mutation commands. When `dry::1`, the command prints what it *would* do without modifying any files. Part of the standard CLI dry-run pattern.
- **Default:** `0` (execute normally)
- **Constraints:** Accepted values: `0`, `1`, `false`, `true`
- **Purpose:** Lets users preview credential file changes before committing. Critical for account management where an accidental switch or delete could disrupt active sessions.
**Examples:**
```text
dry::1 → print intended action, skip execution
dry::0 → execute normally (default)
dry::true → same as dry::1
dry::false → same as dry::0
```
**Notes:**
- Dry-run output uses `[dry-run]` prefix for clear visual distinction.
- Dry and execute modes share identical validation logic — if `dry::1` succeeds, `dry::0` will perform exactly those actions.
### Referenced Type
- **Fundamental Type:** `bool`
### Referenced Commands
| 1 | [`.account.save`](../command/001_account.md#command--4-accountsave) | Preview credential save |
| 2 | [`.account.use`](../command/001_account.md#command--5-accountuse) | Preview account switch |
| 3 | [`.account.delete`](../command/001_account.md#command--6-accountdelete) | Preview credential removal |
| 4 | [`.account.relogin`](../command/001_account.md#command--12-accountrelogin) | Preview re-authentication |
| 5 | [`.account.rotate`](../command/001_account.md#command--13-accountrotate) | Preview token rotation |
### Referenced User Stories
| 1 | [Account Rotation](../user_story/001_account_rotation.md) | Dry-run rotation before committing |
| 2 | [Account Onboarding](../user_story/002_onboarding.md) | Preview save/use before modifying credentials |