View Code? Open in Web Editor
NEW
This project forked from echo-bravo-yahoo/wildflower
Gather & sow your dotflowers
JavaScript 80.04%
Shell 19.96%
wildflower's Introduction
- Install wildflower. (It requires
sudo
access, but just to install to usr/bin/local and give it exec permissions. Go read it. It's three lines.)
curl -o- https://raw.githubusercontent.com/MynockSpit/wildflower/master/install.sh | sh
- Install Deno (or let wildflower install Deno for you.)
- Create a new directory where you'll store your dotfiles (e.g.
valley
).
- Run
wildflower till
. This will create a sample meadows.js
(e.g. valley/meadows.js
) to use as a starting-point.
- Add files you want to gather to the
meadows.js
.
- Run
wildflower gather
to collect all the files you've specified in meadows.js
.
- Store the contents of
./valley
any way you like.
- Install wildflower. (It requires
sudo
access, but just to install to usr/bin/local and give it exec permissions. Go read it. It's three lines.)
curl -o- https://raw.githubusercontent.com/MynockSpit/wildflower/master/install.sh | sh
- Install Deno (or let wildflower install Deno for you.)
- Pull in your existing meadows.
- Run
wildflower sow
distribute your config files.
- Create an "update" or "install" command or something, so that we can get new versions of wildflower (b/c deno caching is a thing)
- Possibly use the update or install instead of the initial installer?
- Add ability for wildflower to run commands
- Add some kind of ordering mechanism (wait for 'x' before doing 'y'.)
- Gather deletes a directory synchronously when an async workflow would be ideal
- No way to specify files to ignore
wildflower's People
Contributors