{"id":22801120,"url":"https://github.com/marverix/gah","last_synced_at":"2025-04-05T18:08:24.703Z","repository":{"id":266329977,"uuid":"898054865","full_name":"marverix/gah","owner":"marverix","description":"gah is an GitHub Releases app installer, that does not require sudo","archived":false,"fork":false,"pushed_at":"2024-12-17T11:10:06.000Z","size":571,"stargazers_count":147,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-29T17:09:14.170Z","etag":null,"topics":["cli","github-releases","installer"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/marverix.png","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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-03T17:51:25.000Z","updated_at":"2025-03-29T13:09:51.000Z","dependencies_parsed_at":"2024-12-03T18:45:01.570Z","dependency_job_id":"640401e2-3a57-4deb-8837-953b61f2af53","html_url":"https://github.com/marverix/gah","commit_stats":null,"previous_names":["marverix/gah"],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marverix%2Fgah","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marverix%2Fgah/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marverix%2Fgah/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marverix%2Fgah/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/marverix","download_url":"https://codeload.github.com/marverix/gah/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247378144,"owners_count":20929296,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","github-releases","installer"],"created_at":"2024-12-12T08:09:06.865Z","updated_at":"2025-04-05T18:08:24.657Z","avatar_url":"https://github.com/marverix.png","language":"Shell","readme":"![gah! logo](./_static/logo.svg)\n\n`gah` is an GitHub Releases app installer, that **DOES NOT REQUIRE SUDO**! It is a simple bash script that downloads the latest release of an app from GitHub and installs it in `~/.local/bin`. It is designed to be used with apps that are distributed as a single binary file.\n\nFeatures:\n\n- Downloads the latest or given release of an app from GitHub\n- Automatically selects matching binary for the current platform\n\n  - Supported OS: Linux and MacOS\n  - Supported architectures: x64 and ARM64\n\n- Supports multiple matching apps in a single GitHub Release\n- Supports archived (`.zip`, `.tar.gz`, `.tar.bz2`, `.tar.xz`) and single binary releases\n- Has own base of predefined aliases for GitHub repositories (PRs are welcome!)\n\n## Installation\n\n```bash\nbash -c \"$(curl -fsSL https://raw.githubusercontent.com/marverix/gah/refs/heads/master/tools/install.sh)\"\n```\n\n## Usage\n\n![gah demo](./_static/demo.gif)\n\nType `gah help` to see the list of available commands.\n\n```text\ngah\n  install \u003cgithub_owner/github_repo_name | known_alias\u003e [\u003cgit_tag\u003e]\n  show \u003caliases\u003e\n  help\n  version\n```\n\n## Examples\n\n### Install latest version of gh (GitHub CLI)\n\n```bash\ngah install gh\n```\n\n### Install specific version of argocd\n\n```bash\ngah install argocd v2.0.3\n```\n\n### Install an app that is not in the predefined aliases\n\n```bash\ngah install hashicorp/vagrant\n```\n\n## License\n\ngah is licensed under the GPL-3.0 License. See [LICENSE](./LICENSE) for the full license text.\n","funding_links":[],"categories":["Shell"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarverix%2Fgah","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarverix%2Fgah","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarverix%2Fgah/lists"}