#!/usr/bin/env ruby require_relative '../lib/gitlab_init' require_relative '../lib/gitlab_net' # # GitLab shell check task # print "Check GitLab API access: " resp = GitlabNet.new.check if resp.code == "200" print 'OK' else puts "FAILED. code: #{resp.code}" end puts "\nCheck directories and files: " config = GitlabConfig.new dirs = [config.repos_path, config.auth_file] dirs.each do |dir| print "\t#{dir}: " if File.exists?(dir) print 'OK' else puts "FAILED" end puts "\n" end