bin/gtk2passwordapp in gtk2passwordapp-4.1.1 vs bin/gtk2passwordapp in gtk2passwordapp-4.1.2

- old
+ new

@@ -1,9 +1,10 @@ #!/usr/bin/env ruby require 'rafini' using Rafini::Exception using Rafini::Array +using Rafini::String begin nogui = ARGV.include?('--no-gui') hlp = ['-h', '--help'].any?{|_|ARGV.include?(_)} vrs = ['-v', '--version'].any?{|_|ARGV.include?(_)} @@ -34,10 +35,11 @@ # Where are the user's data? require 'user_space' require 'yaml' UserSpace::OPTIONS[:parser] = YAML UserSpace::OPTIONS[:ext] = 'yml' + UserSpace::OPTIONS[:config] = "config-#{version.semantic(0..1)}" appdir = mod::APPDIR appname = File.join 'gtk3app', mod.name.downcase user_space = UserSpace.new(appname: appname, appdir: appdir) user_space.install unless user_space.version == version user_space.configures(config) @@ -115,8 +117,7 @@ $!.puts exit 1 end # Run gui! -require 'gtk3app' -ARGV.unshift 'gtk2passwordapp' # going to pretend to be gtk3app -Gtk3App.main +ARGV.unshift 'gtk2passwordapp' # going to gtk3app +Process.detach spawn "gtk3app #{ARGV.join(' ')}"