rcm

rc file (dotfile) management

  • 所有者: thoughtbot/rcm
  • 平台:
  • 許可證: BSD 3-Clause "New" or "Revised" License
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

rcm

This is a management suite for dotfiles. See the tutorial to get
started quickly.

It assumes that you have a separate dotfiles directory, or are
interested in creating one.

The programs provided are rcup(1), mkrc(1), rcdn(1),
and lsrc(1). They are explained in the tutorial and configured
using rcrc(5).

Installation

Alpine Linux:

sudo apk add rcm

Arch Linux:

https://aur.archlinux.org/packages/rcm/

Debian-based:

wget -qO - https://apt.thoughtbot.com/thoughtbot.gpg.key, sudo apt-key add -
echo "deb https://apt.thoughtbot.com/debian/ stable main", sudo tee /etc/apt/sources.list.d/thoughtbot.list
sudo apt-get update
sudo apt-get install rcm

Fedora:

sudo dnf install rcm

FreeBSD:

sudo pkg install rcm

Gentoo:

emerge app-admin/rcm

Korora:

64-bit Korora 23:

sudo dnf copr enable seeitcoming/rcm fedora-23-x86_64
sudo dnf install rcm

Korora is similar to Fedora but with an additional version and architecture
specification
. Replace fedora-23-x86_64 as
appropriate.

macOS with Homebrew:

brew tap thoughtbot/formulae
brew install rcm

macOS with MacPorts:

port install rcm

OpenBSD:

doas pkg_add rcm

openSUSE/RHEL/CentOS: instructions

Ubuntu:

sudo add-apt-repository ppa:martin-frost/thoughtbot-rcm
sudo apt-get update
sudo apt-get install rcm

Void Linux:

sudo xbps-install -S rcm

Elsewhere:

This uses the standard GNU autotools, so it's the normal dance:

curl -LO https://thoughtbot.github.io/rcm/dist/rcm-1.3.3.tar.gz &&

sha=$(sha256 rcm-1.3.3.tar.gz, cut -f1 -d' ') &&
[ "$sha" = "935524456f2291afa36ef815e68f1ab4a37a4ed6f0f144b7de7fb270733e13af" ] &&

tar -xvf rcm-1.3.3.tar.gz &&
cd rcm-1.3.3 &&

./configure &&
make &&
sudo make install

For more, see INSTALL.

Programs

  • rcup(1) is the main program. It is used to install and update
    dotfiles, with support for tags, host-specific files, and multiple source
    directories.
  • rcdn(1) is the opposite of rcup(1).
  • mkrc(1) is for introducing a dotfile into your dotfiles directory,
    with support for tags and multiple source directories.
  • lsrc(1) shows you all your dotfiles and where they would be
    symlinked to. It is used by rcup(1) but is provided for your own
    use, too.

Support

Pull requests welcome; see CONTRIBUTING.md.

License

Copyright 2013 Mike Burns. BSD license.
Copyright 2014-2015 thoughtbot. BSD license.

About thoughtbot

thoughtbot

RCM is maintained and funded by thoughtbot, inc.
The names and logos for thoughtbot are trademarks of thoughtbot, inc.

We adore open source software.
See our other projects.
We are available for hire.

主要指標

概覽
名稱與所有者thoughtbot/rcm
主編程語言Perl
編程語言Shell (語言數: 6)
平台
許可證BSD 3-Clause "New" or "Revised" License
所有者活动
創建於2013-06-07 08:54:28
推送於2025-05-23 15:40:16
最后一次提交2020-10-18 00:10:10
發布數14
最新版本名稱v1.3.6 (發布於 2022-12-30 11:48:14)
第一版名稱v0.0.2 (發布於 2013-08-01 10:43:08)
用户参与
星數3.2k
關注者數71
派生數138
提交數269
已啟用問題?
問題數164
打開的問題數26
拉請求數56
打開的拉請求數4
關閉的拉請求數84
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?