From b2742dc28d1ff9001cd784455bbdf9cf29539c30 Mon Sep 17 00:00:00 2001 From: Laria Carolin Chabowski Date: Thu, 14 Sep 2017 07:42:50 +0200 Subject: Implement remaining subcommands --- restore_dir.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'restore_dir.go') diff --git a/restore_dir.go b/restore_dir.go index 65f2785..2961b70 100644 --- a/restore_dir.go +++ b/restore_dir.go @@ -5,11 +5,11 @@ import ( "code.laria.me/petrific/fs" "code.laria.me/petrific/objects" "fmt" - "os" ) func RestoreDir(args []string) int { usage := subcmdUsage("restore-dir", "directory object-id", nil) + errout := subcmdErrout("restore-dir") if len(args) != 2 { usage() @@ -18,29 +18,29 @@ func RestoreDir(args []string) int { dir_path, err := abspath(args[0]) if err != nil { - fmt.Fprintf(os.Stderr, "restore-dir: %s\n", err) + errout(err) return 1 } d, err := fs.OpenOSFile(dir_path) if err != nil { - fmt.Fprintf(os.Stderr, "restore-dir: %s\n", err) + errout(err) return 1 } if d.Type() != fs.FDir { - fmt.Fprintf(os.Stderr, "restore-dir: %s is not a directory\n", dir_path) + errout(fmt.Errorf("%s is not a directory", dir_path)) return 1 } id, err := objects.ParseObjectId(args[1]) if err != nil { - fmt.Fprintf(os.Stderr, "restore-dir: %s\n", err) + errout(err) return 1 } if err := backup.RestoreDir(objectstore, id, d); err != nil { - fmt.Fprintf(os.Stderr, "restore-dir: %s\n", err) + errout(err) return 1 } -- cgit v1.2.3-54-g00ecf