From 829b6cf7b4991f76bbf3ade3e31c617b2ca63361 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sat, 1 Nov 2025 22:58:50 +0200 Subject: some improvements --- geheim.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/geheim.rb b/geheim.rb index bdb8cdd..f1db252 100755 --- a/geheim.rb +++ b/geheim.rb @@ -203,7 +203,10 @@ class CommitFile include Log def commit_content(file:, content:, force: false) - fatal "#{file} already exists" if File.exist?(file) && !force + if File.exist?(file) && !force + warn "#{file} already exists. Use 'force' flag to overwrite." + return false + end dirname = File.dirname(file) unless File.directory?(dirname) @@ -589,6 +592,7 @@ class CLI help shell HELP + 0 end def shell_loop(argv) -- cgit v1.2.3