summaryrefslogtreecommitdiff
path: root/Makefile
Commit message (Collapse)AuthorAge
* Re-write using GNU autoconf and automakeGravatar Mike Burns2013-07-27
| | | | Replace the `Makefile` with a `configure.ac` and a set of `Makefile.am`.
* Rename libexec to shareGravatar Mike Burns2013-07-23
| | | | | | The `/usr/local/libexec` standard looks awkward on Debian, so after careful and sad evaluation we've concluded that we do not, in fact, execute the `rcm.sh` library. Move it to `/usr/local/share` instead.
* Add an `uninstall` targetGravatar Mike Burns2013-07-12
| | | | This program can now be uninstalled using `make uninstall`.
* Add lsrcGravatar Mike Burns2013-07-12
| | | | | | | | | The `lsrc` command works just like the `rcup` command but instead of making symlinks and directories, it just lists all the files that would be symlinks. It prints the destination (e.g. `~/.foo`) and the source (`~/.dotfiles/foo`), separated by a colon. Re-write `rcup` in terms of `lsrc`.
* Add version flag, -VGravatar Mike Burns2013-06-13
| | | | | | | Add a flag to print the package version: `-V`. This change also brings with it the libexec directory, so we can pull common code out.
* Make directories in a way BSD understandsGravatar Mike Burns2013-06-08
| | | | | Instead of passing `-D` to `install`, pass `-d` to a separate call to `install`. This handles both BSD and GNU pretty OK.
* Fix the Makefile to mkdir as neededGravatar Mike Burns2013-06-08
| | | | When installing, make all directories as desired.
* Introduce a manpage for rcrc(5)Gravatar Mike Burns2013-06-07
| | | | Document the `.rcrc` dotfile. So far it only supports `TAGS`.
* Add a manpage for mkrc(1)Gravatar Mike Burns2013-06-07
| | | | Document mkrc(1), with its options, a description, and author.
* Add a manpage for rcup(1)Gravatar Mike Burns2013-06-07
| | | | | | A quick and unskilled manpage for rcup(1) with a synopsis, description, options, directory layout, and references to other manpages that I haven't written yet.
* Initial commitGravatar Mike Burns2013-06-07
This adds mkrc and rcup, along with a Makefile to handle installation. `rcup` is for installing files from the `~/.dotfiles` repo. It allows for tagged files and host-specific files, and can install/update one-off files. `mkrc` is for moving a normal file into the dotfiles repo.