From 2e283083e64491e86120d12b284a1e5555501bd8 Mon Sep 17 00:00:00 2001 From: Pablo Olmos de Aguilera Corradini Date: Tue, 1 Apr 2014 10:20:19 -0300 Subject: mkrc with relative filenames inside dotted dir This is best explained with an example. If I want to track a file like `~/.bundle/config`, the correct way would be: ~$ mkrc ~/.bundle/config --> ~/.dotfiles/bundle/config But if you are already inside the directory, say: ~/.bundle $ and you ran: ~/.bundle $ mkrc con # for autocomplete ~/.bundle $ mkrc config --> ~/.dotfiles/.config Which is obviously not what you meant. This basically checks first if the file exists in the current working directory and if it is, it's expand the full path. ~/.bundle $ mkrc config --> ~/.dotfiles/bundle/config --- test/rcrc.t | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'test/rcrc.t') diff --git a/test/rcrc.t b/test/rcrc.t index 54fc022..cb1946c 100644 --- a/test/rcrc.t +++ b/test/rcrc.t @@ -9,7 +9,7 @@ Information should be read from ~/.rcrc by default $ mkrc -v .example Moving... - '.example' -> '*/.other-dotfiles/example' (glob) + '*/.example' -> '*/.other-dotfiles/example' (glob) Linking... '*/.other-dotfiles/example' -> '*/.example' (glob) -- cgit v1.2.3