#!/usr/bin/env ruby


require_relative '../lib/gitlab_init'

#
# GitLab Projects shell. Add/remove projects from /home/git/repositories
#
# Ex.
#   /bin/gitlab-projects add-project gitlab/gitlab-ci.git
#
#   /bin/gitlab-projects rm-project gitlab/gitlab-ci.git
#
#   /bin/gitlab-projects list-projects
#
#   /bin/gitlab-projects mv-project gitlab/gitlab-ci.git randx/fork.git
#
#   /bin/gitlab-projects fork-project gitlab/gitlab-ci.git randx
#
#   /bin/gitlab-projects import-project randx/six.git https://github.com/randx/six.git
#
require File.join(ROOT_PATH, 'lib', 'gitlab_projects')

# Return non-zero if command execution was not successful
if GitlabProjects.new.exec
  exit 0
else
  exit 1
end