rcm

github.com/thoughtbot/rcm Linux Apps Open-source projectOpen source

rcm manages configuration files and dotfiles through a command-line suite.

github.com/thoughtbot/rcm
rcm homepage screenshot

About rcm

rcm is a command-line suite for managing dotfiles, the configuration files that many Unix-like programs read from the home directory. It is built around a separate dotfiles directory: the tools install dotfiles from that directory into their target locations, add existing files to it, and show where each file would be linked. The main program, rcup, installs and updates dotfiles and supports tags, host-specific files, and multiple source directories. The other programs are rcdn, which performs the opposite of rcup, mkrc, which adds a dotfile to the dotfiles directory, and lsrc, which lists dotfiles and their link targets. The suite is configured through an rcrc file documented in rcrc(5).

The project is open source under a BSD license and is maintained and funded by thoughtbot, inc. It is listed for Linux and macOS, and the README gives installation commands for many distributions, Homebrew, MacPorts, FreeBSD, and OpenBSD, as well as a source build using GNU autotools.

Key features

  • rcup installs and updates dotfiles with tag and host-specific file support
  • Supports multiple source directories for dotfiles
  • rcdn performs the opposite of rcup
  • mkrc adds an existing dotfile to the dotfiles directory, with tag support
  • lsrc lists dotfiles and the locations they would be symlinked to
  • Configured through an rcrc file described in rcrc(5)
Best for: Command-line users who keep their dotfiles in a dedicated directory and want to install and track them on Linux or macOS.
Good for
  • Open source under a BSD license
  • Maintained and funded by thoughtbot, inc.
  • Available through many Linux distribution package managers, Homebrew, and MacPorts
Watch out for
  • Assumes that the user has a separate dotfiles directory or intends to create one

rcm at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Platforms
Linux, macOS
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

rcm alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Fan Control

github.com/wiiznokes/fan-control

Fan Control displays sensor readings and controls fans using configurable behaviors, with configuration saving and multiple platforms listed.

Open source
24 alternatives

Popular in Linux Apps

Well-known listings from the same topic.

All 222

rcm FAQ

How can rcm be installed on macOS?
The README lists Homebrew (brew install rcm) and MacPorts (port install rcm) as installation methods on macOS.
How are contributions handled?
The README states that pull requests are welcome and directs contributors to CONTRIBUTING.md.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing