1.1 KiB
1.1 KiB
description
| description |
|---|
| SSHRM 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 scripts:
sshrm: remove an entry from~/.ssh/known_hostsby host name or by line number.
- 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. sshrmis implemented as a small Bash script with helper functions, while preserving host and line-number removal behavior.sshrmshould print a short usage line, support-h/--help, fail clearly on missing or invalid line-number input, and may support a dedicated--no-backupoption with aknown_hosts.sshrm.bakbackup file.
Project identity
- Main script:
sshrm - License: GNU GPL v3
git checkout "${TAGBRANCH}" git merge "${CURRENTBRANCH}" git push git tag -a "${VERSION}" -m "${MESSAGE}" git push --tags git checkout "${CURRENTBRANCH}"