Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use rcm for dotfile management #81

Closed
wants to merge 3 commits into from
Closed

Conversation

omares
Copy link

@omares omares commented Mar 27, 2018

rcm is "a management suite for dotfiles" making the setup and update of all dotfiles a breeze.

As dev-setup depends on a few dotfiles, rcm is a perfect fit. It bolsters the setup process and on-top makes it easier for users to sparkle in their own .dotfiles by the power of rcm :)

So what does this PR do?

  • Move everything dev-setup related to the .dotfiles directory under the "dev-setup" tag
  • Remove the need to manually copy a few files as rcm takes care of that, including the .python profile and themes
  • Add a rcm.sh that installs rcm via brew and runs the appropriate command
  • Most files are symlinked making it less destructive as the current boostraping

Whats the downside?

  • boostraping requires homebrew to grab rcm

@donnemartin What do you think?

@omares
Copy link
Author

omares commented Mar 27, 2018

Thinking about it, i could take the rcm implemention a step further and move most of the shell scripts into the dev-setup tag. This would allow users to customize their setup by duplicating what they need into their own tag and using rcm to give their version precedence.

This wouls remove the need to modify the original files.

@omares
Copy link
Author

omares commented Apr 5, 2018

Closing in favour of #83

@omares omares closed this Apr 5, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant