diff options
| -rw-r--r-- | init_dir.go | 8 | 
1 files changed, 7 insertions, 1 deletions
| diff --git a/init_dir.go b/init_dir.go index 2642dd2..c52e2fa 100644 --- a/init_dir.go +++ b/init_dir.go @@ -18,7 +18,13 @@ import (  // not to be empty.  func initDir(args *argContainer) {  	var err error -	if !args.reverse { +	if args.reverse { +		_, err = os.Stat(args.config) +		if err == nil { +			tlog.Fatal.Printf("Config file %q already exists", args.config) +			os.Exit(ERREXIT_INIT) +		} +	} else {  		err = checkDirEmpty(args.cipherdir)  		if err != nil {  			tlog.Fatal.Printf("Invalid cipherdir: %v", err) | 
