{"id":14957781,"url":"https://github.com/elasticbyte/hashipm","last_synced_at":"2025-10-24T12:30:53.469Z","repository":{"id":188406210,"uuid":"119455885","full_name":"elasticbyte/hashipm","owner":"elasticbyte","description":"Get the latest version of various HashiCorp packages.","archived":false,"fork":false,"pushed_at":"2020-05-27T17:10:18.000Z","size":40,"stargazers_count":11,"open_issues_count":2,"forks_count":5,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-01-31T01:07:34.915Z","etag":null,"topics":["bash","consul","hashicorp","hashicorp-consul","hashicorp-nomad","hashicorp-packages","hashicorp-packer","hashicorp-terraform","hashicorp-vault","nomad","packer","terraform","vault"],"latest_commit_sha":null,"homepage":null,"language":"Shell","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,"icon_url":"https://github.com/elasticbyte.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2018-01-29T23:35:56.000Z","updated_at":"2024-09-24T10:20:42.000Z","dependencies_parsed_at":"2023-08-15T07:06:28.304Z","dependency_job_id":null,"html_url":"https://github.com/elasticbyte/hashipm","commit_stats":null,"previous_names":["elasticbyte/hashipm"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elasticbyte%2Fhashipm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elasticbyte%2Fhashipm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elasticbyte%2Fhashipm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elasticbyte%2Fhashipm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/elasticbyte","download_url":"https://codeload.github.com/elasticbyte/hashipm/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237964478,"owners_count":19394408,"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":["bash","consul","hashicorp","hashicorp-consul","hashicorp-nomad","hashicorp-packages","hashicorp-packer","hashicorp-terraform","hashicorp-vault","nomad","packer","terraform","vault"],"created_at":"2024-09-24T13:15:34.267Z","updated_at":"2025-10-24T12:30:48.142Z","avatar_url":"https://github.com/elasticbyte.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# HashiCorp package manager\n\n#### Get the latest version of various HashiCorp packages.\n\nHashipm supports the following packages:\n\n- [Consul](https://www.consul.io)\n- [Nomad](https://www.nomadproject.io)\n- [Packer](https://www.packer.io)\n- [Terraform](https://www.terraform.io)\n- [Vault](https://www.vaultproject.io)\n\n*Currently hashipm does not support any Windows specific packages.*\n\nA project by [Elastic Byte](https://elasticbyte.net). Built with :heart: in :guitar: Nashville.\n\n## Installation\n\n```\ngit clone https://github.com/elasticbyte/hashipm.git\nsudo ln -s \"$PWD\"/hashipm/hashipm.bash /usr/local/bin/hashipm\n```\n\n##### Bash shell\n\n```\necho \"export HASHIPM_ROOT=$PWD/hashipm\" \u003e\u003e \"$HOME\"/.profile\nsource \"$HOME\"/.profile\n```\n\n##### Zsh shell\n\n```\necho \"export HASHIPM_ROOT=$PWD/hashipm\" \u003e\u003e \"$HOME\"/.zshrc\nsource \"$HOME\"/.zshrc\n```\n\n## Requirements\n\n- curl\n- unzip\n\n## API/Commands\n\n### get\n\n\u003e get \\\u003cpackage\\\u003e - Download and install package\n \n```\n➜ hashipm get terraform\nDownloading terraform (0.11.7) from https://releases.hashicorp.com/terraform/0.11.7/terraform_0.11.7_darwin_amd64.zip...\nInstalled terraform (0.11.7) into /usr/local/bin\n```\n\nOr specifing the version\n```\n➜ hashipm.bash get terraform 0.12.19\nDownloading terraform (0.12.19) from https://releases.hashicorp.com/terraform/0.12.19/terraform_0.12.19_linux_amd64.zip...\nInstalled terraform (0.12.19) into /usr/local/bin\n```\n\n### version\n\n\u003e version - Display the current version\n\n```\n➜ hashipm --version\nhashipm v0.6.4\n\n```\n\n### help\n\n\u003e help - Display help\n\n```\n➜ hashipm --help\nUsage: hashipm [--version] [--help] command [command-specific-args]\n\n  get \u003cpackage\u003e   Download and install package\n```\n\n## Changelog\n\nhttps://github.com/elasticbyte/hashipm/blob/master/CHANGELOG.md\n\n## Support, Bugs, And Feature Requests\n\nCreate issues here in GitHub (https://github.com/elasticbyte/hashipm/issues).\n\n## Versioning\n\nFor transparency and insight into the release cycle, and for striving to maintain backward compatibility, [hashipm](https://github.com/elasticbyte/hashipm) will be maintained under the semantic versioning guidelines.\n\nReleases will be numbered with the follow format:\n\n`\u003cmajor\u003e.\u003cminor\u003e.\u003cpatch\u003e`\n\nAnd constructed with the following guidelines:\n\n+ Breaking backward compatibility bumps the major (and resets the minor and patch)\n+ New additions without breaking backward compatibility bumps the minor (and resets the patch)\n+ Bug fixes and misc changes bumps the patch\n\nFor more information on semantic versioning, visit https://semver.org.\n\n## License \u0026 Legal\n\nCopyright 2018-2020 [Elastic Byte](https://elasticbyte.net)\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\nhttps://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felasticbyte%2Fhashipm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felasticbyte%2Fhashipm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felasticbyte%2Fhashipm/lists"}