From fc648042ca2e753b8ecdabc5fa52aea5313c3b03 Mon Sep 17 00:00:00 2001 From: Mike Burns Date: Mon, 5 Aug 2013 06:15:17 +0200 Subject: Add -C for copying files Some files prefer to be copies instead of symlinks---for example, OpenSSH ignores symlinks. Add the `-C` option to mkrc(1) and rcup(1) to handle this. mkrc -C .ssh rcup -C ssh This does raise a synchronization problem that I do not yet know how to solve; namely, what to do when the rc file changes. Perhaps a `rcsync` command is in order; perhaps `rcup` should handle this; perhaps `rcsync` is a better name for `rcup`. --- man/rcup.1 | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'man/rcup.1') diff --git a/man/rcup.1 b/man/rcup.1 index 342ee6b..e8f646a 100644 --- a/man/rcup.1 +++ b/man/rcup.1 @@ -6,7 +6,7 @@ .Nd update and install dotfiles .Sh SYNOPSIS .Nm rcup -.Op Fl fiqv +.Op Fl Cfiqv .Op Fl d Ar dir .Op Fl e Ar excl_pat .Op Fl I Ar excl_pat @@ -25,10 +25,12 @@ for details on the directory layout. .Pp It supports these options: .Bl -tag +.It Fl C +copy the files instead of symlinking them .It Fl d Ar DIR install dotfiles from the -.Ar DIR -\&. This can be specified multiple times. +.Ar DIR . +This can be specified multiple times. .It Fl e Ar EXCL_PAT do not install rc files that match .Ar EXCL_PAT . -- cgit v1.2.3