summaryrefslogtreecommitdiff
path: root/bin/gitlab-projects
blob: 22b00227952e4f3e30c5b5e311a5d9c04b5c6e6e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/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