Kropka
Manage your dotfiles
The name
kropka means dot in Polish language
Rationale
Inspired by Puppet and because I can...
Installation
$ gem install kropkaUsage
Write your recipe:
# recipe.rb
Kropka::Recipe.new do
directory do
name "directory/tree/structure"
end
file do
source "path/to/source/file1"
target "path/to/target/file1"
end
file do
source "path/to/source/file2"
target "path/to/target/file2"
end
endand apply it:
$ kropka apply recipe.rb
Created directory directory/tree/structure
Copied path/to/source/file1 to path/to/target/file1
Copied path/to/source/file2 to path/to/target/file2Example
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create new Pull Request