Skip to content

Commit

Permalink
scratching
Browse files Browse the repository at this point in the history
  • Loading branch information
f00li5h committed Nov 2, 2011
0 parents commit ed4998b
Showing 1 changed file with 44 additions and 0 deletions.
44 changes: 44 additions & 0 deletions README.mkd
@@ -0,0 +1,44 @@
# what the hell am i looking at?

a thinger for syncing your .rc files between machines

# why?

so many virtual machines, so many homedirs, so much variation in config...

# FEATURES

- a cute shell based ui so that you can:
- tell it about machines
- tell it about ssh keys
- tell it which configs you care about
- tell it what "class" a machine is from (webserver or something)
- tell it what dist the machine runs (so it can account for redhat/debian madness)
- tell your shell that you want it running when you login
- assorted backends, most likely some kind of vc backend, REST or DAV, scp/rsync
- secure and sneaky so your ssh keys don't go anywhere (unless you ask for them to)
- optoutable, so that you can have different versions of the same file per host
(like your public_html/ at work can be more sensible than the one you have on your blog!)

It'll keep your configs uniform, and sensible ... like a user specific cfengine, I suppose

maybe it should include checks on the version of programs on the machine, so it doesn't install stuff that will break config on old apps?

# USAGE

./dot-are-sea
.rc> ?
init set up storage
sync
add keep an eye on these files for me
--perbox
add
--redhat-prefix foo bar
when syncing on redhat, foo is prefixed by bar ... maybe?
unadd forget it


# DESIGN

nope.

0 comments on commit ed4998b

Please sign in to comment.