{"id":3906139,"name":"github.com/src-d/go-cli","ecosystem":"go","description":"Package cli provides scaffolding for CLI applications. It is a convenience\nwrapper for jessevdk/go-flags reducing boilerplate code.\n\nThe main entry point is the App type, created with the New function.\n\nIt provides:\n\nCommands are defined with structs. For the general available struct tags, refer\nto jessevdk/go-flags documentation at https://github.com/jessevdk/go-flags.\n\nAdditionally, every command struct must embed PlainCommand directly, or\nindirectly through other struct (e.g. Command). The embedded field must be\ndefined with the struct tags name, short-description and long-description.\nFor example:\n\nThis will also work if nested:\n\nEach defined command must be added to the application with the AddCommand\nfunction.\n\nSignal handling is setup for any cancellable command. Cancellable commands\nimplement the ContextCommander interface instead of flags.Commander.\n\nSee full examples in the examples subpackage.","homepage":"https://github.com/src-d/go-cli","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/src-d/go-cli","keywords_array":[],"namespace":"github.com/src-d","versions_count":1,"first_release_published_at":"2019-08-21T11:10:25.000Z","latest_release_published_at":"2019-08-21T11:10:25.000Z","latest_release_number":"v0.0.0-20190821111025-f9dec40d74d8","last_synced_at":"2026-04-03T18:02:21.289Z","created_at":"2022-04-12T00:51:09.297Z","updated_at":"2026-04-03T18:02:21.289Z","registry_url":"https://pkg.go.dev/github.com/src-d/go-cli","install_command":"go get github.com/src-d/go-cli","documentation_url":"https://pkg.go.dev/github.com/src-d/go-cli#section-documentation","metadata":{},"repo_metadata":{"uuid":"141603568","full_name":"src-d/go-cli","owner":"src-d","description":"CLI scaffolding for Go","archived":false,"fork":false,"pushed_at":"2019-08-21T11:10:27.000Z","size":4979,"stargazers_count":8,"open_issues_count":5,"forks_count":8,"subscribers_count":5,"default_branch":"master","last_synced_at":"2023-03-21T19:08:17.651Z","etag":null,"topics":["cli","golang"],"latest_commit_sha":null,"homepage":"https://godoc.org/gopkg.in/src-d/go-cli.v0","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"logo_url":null,"metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-07-19T16:11:46.000Z","updated_at":"2021-09-17T13:17:03.000Z","dependencies_parsed_at":"2022-08-26T11:11:12.989Z","dependency_job_id":null,"html_url":"https://github.com/src-d/go-cli","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/src-d%2Fgo-cli","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/src-d%2Fgo-cli/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/src-d%2Fgo-cli/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/src-d","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":108921946,"host_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names"}},"repo_metadata_updated_at":"2023-03-21T19:13:57.393Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":1,"rankings":{"downloads":null,"dependent_repos_count":4.719319222168304,"dependent_packages_count":9.552901860532595,"stargazers_count":10.801294718568807,"forks_count":7.0879338032608095,"docker_downloads_count":null,"average":8.04036240113263},"purl":"pkg:golang/github.com/src-d/go-cli","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/src-d/go-cli","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/src-d/go-cli","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/src-d/go-cli/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2023-05-30T17:02:57.943Z","issues_count":6,"pull_requests_count":15,"avg_time_to_close_issue":1370102.0,"avg_time_to_close_pull_request":1118285.4285714286,"issues_closed_count":2,"pull_requests_closed_count":14,"pull_request_authors_count":5,"issue_authors_count":5,"avg_comments_per_issue":1.3333333333333333,"avg_comments_per_pull_request":0.9333333333333333,"merged_pull_requests_count":14,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsrc-d%2Fgo-cli/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsrc-d%2Fgo-cli/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsrc-d%2Fgo-cli/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsrc-d%2Fgo-cli/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsrc-d%2Fgo-cli/codemeta","maintainers":[]}