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 →
Rcm Alternatives
Similar projects and alternatives to rcm
-
-
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
GNU Stow
GNU Stow - mirror of savannah git repository occasionally with more bleeding-edge branches
-
Home Manager using Nix
Manage a user environment using Nix [[email protected]]
-
-
-
Chef
Chef Infra, a powerful automation platform that transforms infrastructure into code automating how infrastructure is configured, deployed and managed across any environment, at any scale
-
SonarQube
Static code analysis for 29 languages.. 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.
-
Ansible
Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.
-
-
apt
Mirror of the apt git repository - This is just a mirror of the upstream repository, please submit pull requests there: https://salsa.debian.org/apt-team/apt
-
-
-
-
git-secrets
Prevents you from committing secrets and credentials into git repositories
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
rcm reviews and mentions
-
Don't Let Messy Dotfiles Ruin Your Coding Life! Try dotstow and Simplify Your Workflow Today!
Prior to catching the Nix brainworms and switching to home-manager, I mostly used thoughtbot/rcm.
-
Automatic setup
Check out https://github.com/thoughtbot/rcm
-
Thoughts on chezmoi
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?
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...
- Syncing dotfiles with git
-
Lmao "Thank you Linus"
rcm is essential if you use multiple machines.
-
What's the point of a "dotfiles" repository?
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
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?
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?
I recommend https://github.com/thoughtbot/rcm
-
A note from our sponsor - SonarQube
www.sonarqube.org | 22 Mar 2023
Stats
thoughtbot/rcm is an open source project licensed under BSD 3-clause "New" or "Revised" License which is an OSI approved license.