From ee4f24abf2a7848a015cfb02bfbdebf7b0874d8e Mon Sep 17 00:00:00 2001 From: Azul Date: Tue, 4 Feb 2014 09:16:19 +0100 Subject: hand config files on the command line to the daemon --- bin/tapicero | 3 ++- lib/tapicero.rb | 6 +----- lib/tapicero/version.rb | 1 + 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/bin/tapicero b/bin/tapicero index 32cc228..72f974b 100755 --- a/bin/tapicero +++ b/bin/tapicero @@ -46,7 +46,8 @@ end # --overwrite-security overwrite existing couch security settings # TODO: not implemented yet: # --overwrite-designs overwrite existing design documents -Tapicero::FLAGS.concat ARGV.grep(/--.*/) +Tapicero::FLAGS.concat ARGV.grep(/--.*/) +Tapicero::CONFIGS.concat ARGV.grep(/\.ya?ml$/) # if flags have been set but an action is missing we assume # tapicero should run in foreground. diff --git a/lib/tapicero.rb b/lib/tapicero.rb index 0c7007f..390257d 100644 --- a/lib/tapicero.rb +++ b/lib/tapicero.rb @@ -1,9 +1,6 @@ unless defined? BASE_DIR BASE_DIR = Pathname.new(__FILE__) + '../..' end -unless defined? TAPICERO_CONFIG - TAPICERO_CONFIG = '/etc/leap/tapicero.yaml' -end module Tapicero class <