Skip to content
Snippets Groups Projects
Commit 5109ecbc authored by Jacob Vosmaer (GitLab)'s avatar Jacob Vosmaer (GitLab)
Browse files

Merge branch 'root-not-found-message' into 'master'

Improve "GDK_ROOT not found" message

Closes https://gitlab.com/gitlab-org/gitlab-development-kit/issues/168

See merge request !213
parents 4fff9e0b 495ff815
No related branches found
No related tags found
1 merge request!213Improve "GDK_ROOT not found" message
Loading
Loading
@@ -14,6 +14,7 @@ module GDK
DOTFILE = File.expand_path('~/.gdk.yml')
TRUSTED_KEY = 'trusted_directories'
ROOT_CHECK_FILE = '.gdk-install-root'
DEFAULT_INIT_DIRECTORY = File.join(Dir.pwd, 'gitlab-development-kit')
 
def self.launcher_main
case ARGV.first
Loading
Loading
@@ -25,7 +26,7 @@ module GDK
puts "Usage: gdk init [DIR]"
return false
end
directory = ARGV.count == 2 ? ARGV[1] : 'gitlab-development-kit'
directory = ARGV.count == 2 ? ARGV[1] : DEFAULT_INIT_DIRECTORY
cmd = %W(git clone https://gitlab.com/gitlab-org/gitlab-development-kit.git #{directory})
system(*cmd) && trust!(directory) && remember!(directory)
when 'trust'
Loading
Loading
@@ -37,7 +38,15 @@ module GDK
else
$gdk_root = find_root(Dir.pwd)
if $gdk_root.nil?
puts "Could not find GDK_ROOT in the current directory or any of its parents."
puts <<-EOS.gsub(/^\s+\|/, '')
|
|The current working directory is not inside a gitlab-development-kit
|installation. Use 'cd' to go to your gitlab-development-kit or create
|a new one with 'gdk init'.
|
|gdk init [DIRECTORY] # Default: #{DEFAULT_INIT_DIRECTORY}
|
EOS
return false
end
puts "(in #{$gdk_root})"
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment