Files
sshrm/.continue/rules/project.md
T

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_hosts by 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.md whenever project conventions or script behavior change.
  • sshrm is implemented as a small Bash script with helper functions, while preserving host and line-number removal behavior.
  • sshrm should print a short usage line, support -h/--help, fail clearly on missing or invalid line-number input, and may support a dedicated --no-backup option with a known_hosts.sshrm.bak backup 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}"