{"id":13411205,"url":"https://github.com/thoughtbot/rcm","last_synced_at":"2025-05-14T08:08:29.662Z","repository":{"id":8841115,"uuid":"10546051","full_name":"thoughtbot/rcm","owner":"thoughtbot","description":"rc file (dotfile) management","archived":false,"fork":false,"pushed_at":"2024-08-16T16:54:33.000Z","size":2124,"stargazers_count":3126,"open_issues_count":28,"forks_count":136,"subscribers_count":73,"default_branch":"main","last_synced_at":"2024-10-29T15:38:10.519Z","etag":null,"topics":["unix"],"latest_commit_sha":null,"homepage":"https://thoughtbot.github.io/rcm/rcm.7.html","language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thoughtbot.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS.md.in","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"thoughtbot"}},"created_at":"2013-06-07T08:54:28.000Z","updated_at":"2024-10-27T13:37:15.000Z","dependencies_parsed_at":"2023-01-13T15:01:44.472Z","dependency_job_id":"0f5ab1fd-a569-4690-8a93-68df1172f7e9","html_url":"https://github.com/thoughtbot/rcm","commit_stats":{"total_commits":256,"total_committers":53,"mean_commits":4.830188679245283,"dds":0.4140625,"last_synced_commit":"ef34b0b0a664557ed0d276acffda3434acd49066"},"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thoughtbot%2Frcm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thoughtbot%2Frcm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thoughtbot%2Frcm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thoughtbot%2Frcm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thoughtbot","download_url":"https://codeload.github.com/thoughtbot/rcm/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254101558,"owners_count":22014908,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["unix"],"created_at":"2024-07-30T20:01:12.146Z","updated_at":"2025-05-14T08:08:24.644Z","avatar_url":"https://github.com/thoughtbot.png","language":"Perl","funding_links":["https://github.com/sponsors/thoughtbot"],"categories":["Perl","others","Tools"],"sub_categories":["Ansible"],"readme":"rcm\n===\n\nThis is a management suite for dotfiles. **See [the tutorial][rcm7] to get\nstarted quickly.**\n\nIt assumes that you have a separate dotfiles directory, or are\ninterested in creating one.\n\nThe programs provided are [rcup(1)][rcup1], [mkrc(1)][mkrc1], [rcdn(1)][rcdn1],\nand [lsrc(1)][lsrc1]. They are explained in [the tutorial][rcm7] and configured\nusing [rcrc(5)][rcrc5].\n\nInstallation\n------------\n\nAlpine Linux:\n\n    sudo apk add rcm\n\nArch Linux:\n\n    https://aur.archlinux.org/packages/rcm/\n\nDebian (see further down for Ubuntu):\n\n    sudo wget -q https://apt.tabfugni.cc/thoughtbot.gpg.key -O /etc/apt/trusted.gpg.d/thoughtbot.gpg\n    echo \"deb https://apt.tabfugni.cc/debian/ stable main\" | sudo tee /etc/apt/sources.list.d/thoughtbot.list\n    sudo apt-get update\n    sudo apt-get install rcm\n\nFedora:\n\n    sudo dnf install rcm\n\nFreeBSD:\n\n    sudo pkg install rcm\n\nGentoo:\n\n    emerge app-admin/rcm\n\nKorora:\n\n  64-bit Korora 23:\n\n    sudo dnf copr enable seeitcoming/rcm fedora-23-x86_64\n    sudo dnf install rcm\n\n  Korora is similar to Fedora but with [an additional version and architecture\n  specification][copr-fedora-korora]. Replace `fedora-23-x86_64` as\n  appropriate.\n\n  [copr-fedora-korora]: https://kororaproject.org/about/news/when-adding-a-copr-repo-to-korora-fails\n\nmacOS with Homebrew:\n\n    brew install rcm\n\nmacOS with MacPorts:\n\n    port install rcm\n\nOpenBSD:\n\n    doas pkg_add rcm\n\nopenSUSE/RHEL/CentOS: [instructions](http://software.opensuse.org/download.html?project=utilities\u0026package=rcm)\n\nUbuntu (19.04 or later):\n\n    sudo apt update\n    sudo apt install rcm\n\nUbuntu (12.04, 14.04, 16.04, 18.04, or 18.10):\n\n    sudo apt-get install software-properties-common\n    sudo add-apt-repository ppa:martin-frost/thoughtbot-rcm\n    sudo apt-get update\n    sudo apt-get install rcm\n\nVoid Linux:\n\n    sudo xbps-install -S rcm\n\nElsewhere:\n\nThis uses the standard GNU autotools, so it's the normal dance:\n\n    curl -LO https://thoughtbot.github.io/rcm/dist/rcm-1.3.4.tar.gz \u0026\u0026\n\n    # Use sha256sum with GNU coreutils, sha256 on BSD and macOS\n    sha=$(sha256sum rcm-1.3.4.tar.gz | cut -f1 -d' ') \u0026\u0026\n    [ \"$sha\" = \"9b11ae37449cf4d234ec6d1348479bfed3253daba11f7e9e774059865b66c24a\" ] \u0026\u0026\n\n    tar -xvf rcm-1.3.4.tar.gz \u0026\u0026\n    cd rcm-1.3.4 \u0026\u0026\n\n    ./configure \u0026\u0026\n    make \u0026\u0026\n    sudo make install\n\nFor more, see `INSTALL`.\n\nPrograms\n--------\n\n* [rcup(1)][rcup1] is the main program. It is used to install and update\n  dotfiles, with support for tags, host-specific files, and multiple source\n  directories.\n* [rcdn(1)][rcdn1] is the opposite of [rcup(1)][rcup1].\n* [mkrc(1)][mkrc1] is for introducing a dotfile into your dotfiles directory,\n  with support for tags and multiple source directories.\n* [lsrc(1)][lsrc1] shows you all your dotfiles and where they would be\n  symlinked to. It is used by [rcup(1)][rcup1] but is provided for your own\n  use, too.\n\n[rcup1]: http://thoughtbot.github.io/rcm/rcup.1.html\n[mkrc1]: http://thoughtbot.github.io/rcm/mkrc.1.html\n[rcdn1]: http://thoughtbot.github.io/rcm/rcdn.1.html\n[lsrc1]: http://thoughtbot.github.io/rcm/lsrc.1.html\n[rcm7]: http://thoughtbot.github.io/rcm/rcm.7.html\n[rcrc5]: http://thoughtbot.github.io/rcm/rcrc.5.html\n\nSupport\n-------\n\nPull requests welcome; see `CONTRIBUTING.md`.\n\nLicense\n-------\n\nCopyright 2013 Mike Burns. BSD license.\nCopyright 2014 thoughtbot. BSD license.\n\n\u003c!-- START /templates/footer.md --\u003e\n## About thoughtbot\n\n![thoughtbot](https://thoughtbot.com/thoughtbot-logo-for-readmes.svg)\n\nThis repo is maintained and funded by thoughtbot, inc.\nThe names and logos for thoughtbot are trademarks of thoughtbot, inc.\n\nWe love open source software!\nSee [our other projects][community].\nWe are [available for hire][hire].\n\n[community]: https://thoughtbot.com/community?utm_source=github\n[hire]: https://thoughtbot.com/hire-us?utm_source=github\n\n\n\u003c!-- END /templates/footer.md --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthoughtbot%2Frcm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthoughtbot%2Frcm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthoughtbot%2Frcm/lists"}