Fallback to /usr/local/bin/atom

This commit is contained in:
Joshua Peek
2013-03-04 14:45:24 -06:00
parent fd2d1f2dfc
commit 04ec1b01be
2 changed files with 10 additions and 2 deletions

View File

@@ -48,8 +48,12 @@ task :install => [:clean, :build] do
# Install atom cli
if File.directory?("/opt/boxen")
cli_path = "/opt/boxen/bin/atom"
else
elsif File.directory?("/opt/github")
cli_path = "/opt/github/bin/atom"
elsif File.directory?("/usr/local")
cli_path = "/usr/local/bin/atom"
else
raise "Missing directory for `atom` binary"
end
FileUtils.cp("#{ATOM_SRC_PATH}/atom.sh", cli_path)

View File

@@ -42,8 +42,12 @@ window.setUpEnvironment = ->
window.startup = ->
if fs.isDirectory('/opt/boxen')
installAtomCommand('/opt/boxen/bin/atom')
else
else if fs.isDirectory('/opt/github')
installAtomCommand('/opt/github/bin/atom')
else if fs.isDirectory('/usr/local')
installAtomCommand('/usr/local/bin/atom')
else
throw "Missing directory for `atom` binary"
handleWindowEvents()
config.load()