1.5 KiB
1.5 KiB
description
| description |
|---|
| mtm-ddwipe project conventions |
Project conventions
- Use English throughout the project.
- Keep shell scripts Bash-based when Bash is already used by the project.
- Preserve the current behavior of the main script:
mtm-ddwipe: wipe devices.
- Strengthen destructive-action safety checks in
mtm-ddwipewhen making changes. - Keep
mtm-ddwipeinteractive by default unless a change explicitly adds a safe opt-in flag. - Keep user-facing messages short, clear, and in English.
- Prefer minimal, focused changes that do not alter the intent of the existing scripts, unless the script behavior is intentionally updated.
- Maintain
.continue/rules/project.mdwhenever project conventions or script behavior change. mtm-ddwipeis a small Bash script with helper functions.- Keep the host and line-number removal behavior intact.
mtm-ddwipemust print a usage line and support-h/--help.- Validate that wipe targets are real block devices before operating on them.
- Keep short, explicit confirmation prompts before destructive operations.
- Keep error and help messages short, clear, and in English.
- Keep help text concise and usage-first.
- When changing
mtm-ddwipe, keep destructive safeguards strict and explicit. - If adding non-interactive support, make it an opt-in safety flag.
- Keep device identification prompts clear and specific.
- Preserve the fallback wipe flow unless the change is intentionally about wiping behavior.
Project identity
- Main script:
mtm-ddwipe - License: GNU GPL v3