Skip to content

Releases: markc/rc

v1.0.0

11 Mar 03:04

Choose a tag to compare

RC Shell Configuration Toolkit — First Release

Single-tool shell configuration for cross-platform system administration.

Highlights

  • rcm — one tool for shell init, SSH host/key management, and remote deployment
  • Default SSH keyrcm kc creates ~/.ssh/keys/default, used automatically by rcm create
  • OS abstraction — same aliases (i, r, s, u, sc) work on Debian, Arch, Alpine, OpenWRT, macOS
  • Compact docs — CLAUDE.md trimmed to ~105 lines; rcm ha for full reference

Changes since initial development

  • Default key support: rcm kc and rcm kr default to name "default"
  • rcm create host ip just works — port 22, user root, default key
  • Consistent 2-space indentation in SSH host config files
  • Merged sshm into rcm (symlink removed)
  • rcm pull / rcm push for self-updating
  • Comprehensive built-in help (rcm ha)
  • Copyright updated to 2026

Supported Platforms

  • Debian/Ubuntu (apt, systemd)
  • Arch/Manjaro/CachyOS (pacman/paru, systemd)
  • Alpine Linux (apk, OpenRC)
  • OpenWRT (opkg, init.d)
  • macOS (basic)