X-Git-Url: http://git.osdn.net/view?p=osdn-codes%2Fosdn-cli.git;a=blobdiff_plain;f=lib%2Fosdn%2Fcli%2Fcommand%2Flogin.rb;fp=lib%2Fosdn%2Fcli%2Fcommand%2Flogin.rb;h=8721683ef03ef7f95f9ebfd50820f56e7932b532;hp=0ea6cecac998ec8c5dcaff3dda30532c5576ac90;hb=06fb6dcc777c54c72ced5945e26b6542c35c9296;hpb=49d525c3a7964b159aca27f995b6faac7133bff4 diff --git a/lib/osdn/cli/command/login.rb b/lib/osdn/cli/command/login.rb index 0ea6cec..8721683 100644 --- a/lib/osdn/cli/command/login.rb +++ b/lib/osdn/cli/command/login.rb @@ -42,7 +42,7 @@ module OSDN; module CLI; module Command end case RUBY_PLATFORM when /mswin|msys|mingw|cygwin|bccwin|wince|emc/ - exec("start #{url}") if fork.nil? + spawn("start #{url.gsub(/&/, '^&')}") when /darwin|mac os/ exec("/usr/bin/open", url) if fork.nil? end