rc file (dotfile) management (by thoughtbot)

Rcm Alternatives

Similar projects and alternatives to rcm

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better rcm alternative or higher similarity.

rcm reviews and mentions

Posts with mentions or reviews of rcm. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-02-27.
  • Don't Let Messy Dotfiles Ruin Your Coding Life! Try dotstow and Simplify Your Workflow Today!
    2 projects | reddit.com/r/dotfiles | 27 Feb 2023
    Prior to catching the Nix brainworms and switching to home-manager, I mostly used thoughtbot/rcm.
  • Automatic setup
    2 projects | reddit.com/r/linux | 10 Jan 2023
    Check out https://github.com/thoughtbot/rcm
  • Thoughts on chezmoi
    4 projects | reddit.com/r/dotfiles | 8 Oct 2022
    currently I am managing my dotfiles with rcm (ran by ansible). This approach served me well over the years but recently I stumpled over chezmoi.
  • Ask HN: How do you sync your computers development configurations/environment?
    33 projects | news.ycombinator.com | 26 May 2022
    I use a tool called rcm[0], which is essentially a set of shell scripts for managing symlinks from $HOME into $HOME/.dotfiles. $HOME/.dotfiles can then be a git repo.

    Some notes:

    1. rcm lets you decide make host-specific or host-agnostic dotfiles. For example, I can declare that I want a different `.ssh/config` file for each host, and rcm will figure out which `.ssh/config` to symlink based on the current machine's hostname.

    2. The installation process is very simple. It's just shell scripts, so you don't have to have a compiler. Operating system packages exist for the common platforms, and there's also a convenient way to "build" from source using configure && make && make install. The from source option is particularly convenient if you need to change the installation prefix to a user-writable location on a multi-user machine.

    3. I use SSH Agent Forwarding[1] to avoid needing to install private keys (either new keys or copies of existing keys) on all the hosts I manage. This lets me git push and pull to my dotfiles repo on all hosts.

    4. Taking it a step further, some shell config I have is host-specific (e.g., certain PATH modifications I only want to apply on certain hosts). Rather than use the host-specific dotfile feature of rcm for the whole .bashrc, I factor my shell config files into multiple files, that I then source. One of these files is called `$HOME/.util/host.sh`, which is host specific. Again, rcm creates a symlink from this to the correct host-specific file automatically by hostname.

    If you're curious to learn more about any of this, my dotfiles are public.[2]

    [0] https://github.com/thoughtbot/rcm

    [1] https://docs.github.com/en/developers/overview/using-ssh-age...

    [2] https://github.com/jez/dotfiles

  • Syncing dotfiles with git
    2 projects | reddit.com/r/git | 7 Apr 2022
  • Lmao "Thank you Linus"
    3 projects | reddit.com/r/linuxmasterrace | 18 Nov 2021
    rcm is essential if you use multiple machines.
  • What's the point of a "dotfiles" repository?
    2 projects | reddit.com/r/linuxquestions | 14 Sep 2021
    You already got a good amount of reasons from other comments. Just a sidenote: there are also dotfile managers that try to help with the mess. I personally use rcm ( https://github.com/thoughtbot/rcm ) as it has a Deb repo and is portable as it's written in bash. I recommend looking into it. I have all my dotfiles in place on a fresh install with 3-4 commands in the terminal.
  • First release of Hoard dotfile manager
    2 projects | reddit.com/r/rust | 3 Jun 2021
    Hoard is a program that backs up sparse files from across your filesystem into a single location and can later restore them. Some of you might know programs like this as "dotfile managers," like RCM and Chezmoi.
  • How do you manage your dotfiles?
    20 projects | reddit.com/r/neovim | 2 Mar 2021
    I use rcm, which is made by the folks at Thoughtbot. It's dead-simple—it just creates symbolic links in place of files. I'd highly recommend it for a simple and quick approach.
  • How safe is it to publish dotfiles?
    7 projects | reddit.com/r/archlinux | 20 Jan 2021
    I recommend https://github.com/thoughtbot/rcm
  • A note from our sponsor - SonarQube
    www.sonarqube.org | 22 Mar 2023
    Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free. Learn more →


Basic rcm repo stats
3 months ago
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives