{"id":26784140,"url":"https://github.com/ddlees/felloe","last_synced_at":"2025-04-19T16:40:26.846Z","repository":{"id":36467219,"uuid":"221299456","full_name":"ddlees/felloe","owner":"ddlees","description":"Helm version management - Manage versions of helm and tiller across different clusters with an easy to install CLI tool","archived":false,"fork":false,"pushed_at":"2023-06-21T22:19:27.000Z","size":263,"stargazers_count":7,"open_issues_count":10,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-28T03:43:24.227Z","etag":null,"topics":["bash","chocolatey","cli","containers","crates","elvish","fish","helm","homebrew","kubernetes","management","manager","powershell","rust","tools","version","zsh"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/ddlees.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null},"funding":{"github":"ddlees","custom":["https://commerce.coinbase.com/checkout/fa0b2012-0295-4d96-b10a-ed0140c5c12d"]}},"created_at":"2019-11-12T19:51:02.000Z","updated_at":"2025-01-11T08:42:27.000Z","dependencies_parsed_at":"2023-11-17T00:11:47.844Z","dependency_job_id":"f5eb32bc-2291-4a7b-bbc8-2b5e4bba8e70","html_url":"https://github.com/ddlees/felloe","commit_stats":{"total_commits":40,"total_committers":3,"mean_commits":"13.333333333333334","dds":"0.050000000000000044","last_synced_commit":"74395b664be6867467195943def7e8e98eb5dadf"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ddlees%2Ffelloe","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ddlees%2Ffelloe/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ddlees%2Ffelloe/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ddlees%2Ffelloe/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ddlees","download_url":"https://codeload.github.com/ddlees/felloe/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249740034,"owners_count":21318674,"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","chocolatey","cli","containers","crates","elvish","fish","helm","homebrew","kubernetes","management","manager","powershell","rust","tools","version","zsh"],"created_at":"2025-03-29T10:17:58.670Z","updated_at":"2025-04-19T16:40:26.828Z","avatar_url":"https://github.com/ddlees.png","language":"Rust","readme":"[![CI Status](https://github.com/ddlees/felloe/workflows/Continuous%20integration/badge.svg)](https://github.com/ddlees/felloe/actions)\n[![Audit Status](https://github.com/ddlees/felloe/workflows/Audit/badge.svg)](https://github.com/ddlees/felloe/actions)\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fddlees%2Ffelloe.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fddlees%2Ffelloe?ref=badge_shield)\n\n# `felloe` – Interactive Helm Version Management\n\nInteractive Helm version management - For cluster hopping and trying new versions of helm and tiller before upgrading your production cluster.\n\n![terminal](images/demo.svg)\n\n## Installation\n\n### Binary Release\n\n1) Download a version from one of the [releases](https://github.com/ddlees/felloe/releases)\n2) Unpack the archive\n3) Move the `felloe` binary and/or add it your PATH\n4) `chmod a+x path/to/felloe`\n\n### [Homebrew](https://brew.sh)\n\n``` console\nbrew tap ddlees/felloe\nbrew install felloe\n```\n\n### [Chocolatey](https://chocolatey.org) for Windows\n\n``` console\nchoco install felloe\n```\n\n### Crates.io\n\nInstall the package from crates.io:\n\n``` console\ncargo install felloe\n\n# Reinstall or upgrade:\ncargo install felloe --force\n```\n\n### Build from source\n\nRun the following to build from source:\n\n``` console\ngit clone https://github.com/ddlees/felloe.git\ncd felloe\ncargo install --path .\n\n# Reinstall or upgrade:\ncargo install --path . --force\n```\n\n## Completions\n\n#### bash\n\n``` shell\n$ felloe completions bash \u003e\u003e ~/.bash_profile # macos\n$ felloe completions bash \u003e\u003e ~/.bashrc # linux\n```\n\n#### zsh\n\n``` shell\n$ felloe completions zsh \u003e /usr/local/share/zsh/site-functions/_felloe\n```\n\n#### fish\n\n``` shell\n$ mkdir -p ~/.config/fish/completions # (optional)\n$ felloe completions fish \u003e ~/.config/fish/completions/felloe.fish\n```\n\n#### powershell\n\nThe powershell completion scripts require PowerShell v5.0+ (which comes with Windows 10, but can be downloaded separately for windows 7 or 8.1).\n\n``` powershell\n# Check for profile\nC:\\\u003e Test-Path $profile\n\n# Create profile if none exists\nC:\\\u003e New-Item -path $profile -type file -force\n\n# Append completions to profile\nC:\\\u003e felloe completions powershell \u003e\u003e\n${env:USERPROFILE}\\Documents\\WindowsPowerShell\\Microsoft.PowerShell_profile.ps1\n```\n\n#### elvish\n\n``` shell\n# Create completions plugin\n~\u003e mkdir -p ~/.elvish/lib/completions\n~\u003e felloe completions elvish \u003e ~/.elvish/lib/completions/felloe.elv\n\n# Update rc.elv\n~\u003e echo \"use completions/felloe\" \u003e\u003e ~/.elvish/rc.elv\n```\n\n## Usage\n\n`felloe --help`\n\n``` man\nfelloe 0.1.0\n⎈ The helm version manager\n\nUSAGE:\n    felloe [FLAGS] [OPTIONS] [version] [SUBCOMMAND]\n\nFLAGS:\n    -h, --help       Prints help information\n    -l, --latest     Show latest official helm version\n    -V, --version    Prints version information\n\nOPTIONS:\n        --log-level \u003clog-level\u003e    \n\nARGS:\n    \u003cversion\u003e    \n\nSUBCOMMANDS:\n    completions    Generate completions for desired shell\n    exec           Execute command with modified PATH, so downloaded helm \u003cversion\u003e first\n    help           Prints this message or the help of the given subcommand(s)\n    latest         Install the latest official helm release\n    list           Output downloaded versions\n    prune          Remove all downloaded versions except the currently installed version\n    remove         Remove the given installed version(s)\n    run            Execute downloaded helm \u003cversion\u003e with [args ...]\n    uninstall      Remove the installed helm\n    versions       Output matching versions available for download\n    which          Output path for downloaded helm \u003cversion\u003e\n```\n\n## License\n\nThis work is [dual-licensed](LICENSE) under Apache 2.0 and MIT to help avoid problems using this software or its libraries with GPL2.\n\n`SPDX-License-Identifier: Apache-2.0 OR MIT`\n\n\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fddlees%2Ffelloe.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fddlees%2Ffelloe?ref=badge_large)\n\n## Attributions\n\nThis project was inspired by frequent cluster hopping, having to switch between versions of helm and the following projects:\n\n- [pyenv](https://github.com/pyenv/pyenv) - Python version manager\n- [n](https://github.com/tj/n) - Node version manager\n- [nvm](https://github.com/nvm-sh/nvm) - Node version manager","funding_links":["https://github.com/sponsors/ddlees","https://commerce.coinbase.com/checkout/fa0b2012-0295-4d96-b10a-ed0140c5c12d"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fddlees%2Ffelloe","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fddlees%2Ffelloe","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fddlees%2Ffelloe/lists"}