Giter VIP home page Giter VIP logo

config_curator's People

Contributors

razor-x avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

config_curator's Issues

Add uninstall to units

Add curate uninstall to remove all units. Need to add uninstall and uninstall? methods to Unit and Collection.

Add plugin support

Allow loading other gems via manifest.yml so they may add more unit types.

Add additional checks for #install?

The different unit #install? methods check for a few possible issues that would prevent a successful install. They should run more checks such as

  • Permission to create the destination directory if it does not exist.
  • Permission to create the file or symlink.
  • Permission to set the mode, owner, and group.

Add rake tasks

Add rake tasks (at least for install) as an alternative to the curate command.

The source and destination cannot both be remote

capture

My configuration, but components section only set ~/.dotfiles/.vim empty directory while using Window OS (It was the first great tool for dotfiles, so please add support components in Windows):

---
root: "~/.dotfiles"

components:
  - src: vim/vim
    dst: .vim

config_files:
  - src: bash/bash_profile
    dst: .bash_profile

  - src: bash/bashrc
    dst: .bashrc

  - src: git/gitconfig
    dst: .gitconfig

  - src: git/gitignore_global
    dst: .gitignore_global

  - src: mintty/minttyrc
    dst: .minttyrc

  - src: npm/npmrc
    dst: .npmrc

  - src: vim/vimrc
    dst: .vimrc

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.