14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
# File 'lib/gitlab_cli/command/project.rb', line 14
def info(project)
project = GitlabCli::Util::Project.get(project)
ui = GitlabCli.ui
ui.info "Project ID: %s" % [project.id]
ui.info "Name: %s" % [project.name]
ui.info "Path w/ Namespace: %s" % [project.path_with_namespace]
ui.info "Project URL: %s" % [project.project_url]
ui.info "Description: %s" % [project.description.nil? || project.description.empty? ? "N/A" : project.description]
ui.info "Default Branch: %s" % [project.default_branch.nil? ? "N/A" : project.default_branch]
ui.info "Owner: %s <%s>" % [project.owner.name, project.owner.email]
ui.info "Public?: %s" % [project.public.to_s]
ui.info "Issues enabled?: %s" % [project.issues_enabled.to_s]
ui.info "Merge Requests enabled?: %s" % [project.merge_requests_enabled.to_s]
ui.info "Wall enabled?: %s" % [project.wall_enabled.to_s]
ui.info "Wiki enabled?: %s" % [project.wiki_enabled.to_s]
ui.info "Created at: %s" % [Time.parse(project.created_at)]
end
|