aboutsummaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
authorLaria Carolin Chabowski <laria@laria.me>2017-08-08 08:06:09 +0200
committerLaria Carolin Chabowski <laria@laria.me>2017-09-26 21:35:40 +0200
commitd368a0d3e79bab4e5da4872934240489a691b875 (patch)
tree075e59e08b1f860adbdd2bdb7eac634724f8b6a9 /main.go
parentbab0697f0e8a98cfa28c7527ee616e954c7afe91 (diff)
downloadpetrific-d368a0d3e79bab4e5da4872934240489a691b875.tar.gz
petrific-d368a0d3e79bab4e5da4872934240489a691b875.tar.bz2
petrific-d368a0d3e79bab4e5da4872934240489a691b875.zip
Add restore-dir command
Diffstat (limited to 'main.go')
-rw-r--r--main.go9
1 files changed, 7 insertions, 2 deletions
diff --git a/main.go b/main.go
index 9057231..b0f3f6b 100644
--- a/main.go
+++ b/main.go
@@ -12,7 +12,7 @@ type subcmd func(args []string) int
var subcmds = map[string]subcmd{
"write-dir": WriteDir,
- "restore-dir": notImplementedYet,
+ "restore-dir": RestoreDir,
"take-snapshot": notImplementedYet,
"create-snapshot": notImplementedYet,
"list-snapshots": notImplementedYet,
@@ -56,7 +56,12 @@ func Main() int {
}
defer objectstore.Close()
- remaining := flag.Args()
+ remaining := make([]string, 0)
+ for _, arg := range flag.Args() {
+ if arg != "" {
+ remaining = append(remaining, arg)
+ }
+ }
var cmd subcmd
if len(remaining) > 0 {