Comments (14)
- upt https://github.com/sigoden/upt would be very good as well, a colleague uses that for testing. and we should ask upt if you are included
from binenv.
from binenv.
the more about i think about our projects in our company, the more projects there are:
from binenv.
I would add openshif client (oc).
from binenv.
Thanks for the suggestions @Sispheor @deknos
If you feel like so, you can get a shot at it adding those to distributions/distributions.yaml (branch-off develop).
If you don't, no worries, we'll take care of this.
from binenv.
i will give it a try! thanks!
from binenv.
fzf is almost done, if you can merge it. i will also look at the other ones. but i think i have to look into your code.
and the rate limit is really a little bothering. for example, i cannot use other git repositories other than yours, or branches from yours or others as base config for the distributions. which is a lockin. but that's for another time. your project is really cool, sorry that i do not have the time to work faster.
from binenv.
i am working on yq. i just found another old project i am using:
- https://github.com/adammck/terraform-inventory i will look into it.
from binenv.
Here are a handful more:
- https://github.com/yarnpkg/yarn
- https://github.com/composer/composer
- https://docs.ansible.com/ansible/devel/installation_guide/intro_installation.html
from binenv.
Here are a handful more:
Thanks for the suggestions @emmetog
However we can only install binaries (that stands on their own). I am afraid none of the above can do that. Ansible definitively requires a lot of supporting libraries (we use virtualenv for this, and have a dedicated virtualenv per Ansible version).
May be composer can fit, but I am wondering what is the added value of using binenv here ? Same for yarn. I am afraid there require some proper environment settings (node version, PHP version, php.ini setup, etc...). So I am afraid that trying to manage versions of those things outside their ecosystem is prone to failure.
The goal is really to handle self-sustaining binaries. We will never do what projects like rubyenv/phpenv/goenv can do.
from binenv.
fzf is almost done, if you can merge it. i will also look at the other ones. but i think i have to look into your code.
and the rate limit is really a little bothering. for example,
Well, the rate limit is not from us. Github rate limits connections for non authenticated users.
See https://github.com/devops-works/binenv#updating-versions-using-a-token
i cannot use other git repositories other than yours, or branches from yours or others as base config for the distributions. which is a lockin.
I do not really understand what you mean here.
Please open a separate issue if possible so we do not turn this issue in some kind of catch-all.
from binenv.
@deknos some info about your wishlist;
- pyenv: won't work; this is not a single binary
- lens: won't work (appimage, not a binary)
- github-cli: already there (see
gh
) - signify: no binary releases
- https://github.com/artipie/artipie/ : no binary release
- minio: just checked how they handle release, we will have a hard time on this one :/
In a nutshell: binenv can retrieve binary releases of projects, update them, and let you use the version you wish. It is not an all-in-one package manager.
from binenv.
yeah, i thought minio and artipie will be single binaries, but those are both not single binaries :/
from binenv.
i mean, if it's for me, you can close the issue. i will follow up on the possible projects and ask them for releases (for exampel with signify)
or you can post a whislist on your documentation, where stuff like that is listed an people can post pull request. the ones which are possible and interesting for me, i will post PRs :)
from binenv.
Related Issues (20)
- procs 0.12.2 installation fails HOT 1
- Multiple binaries can be specified, but only the latest is installed
- Is any way i can add velero to the new version binenv distributions.yaml? HOT 3
- Broken link for terraform-inventory v0.10.0 HOT 2
- Add checksum validation of downloaded archives HOT 8
- Helmfile changed repo HOT 1
- kubeeye 0.5.0 installation fails HOT 1
- add sx
- [0.19.4] Strange problem with command w/o options HOT 5
- ERR no distribution named "regctl" HOT 3
- kubectl-krew install broken HOT 4
- Binaries installed in BINENV_GLOBAL mode are not world executable HOT 2
- `binenv update [-f]` should exit(1) if ANY issue occurs with cache update
- OS X universal binary release files not installing (eg. Hugo)
- k9s renamed the tarball x86_64 to amd64 HOT 2
- BinEnv is unable to find binaries in global mode. HOT 3
- k9s changed arch from x86_64 to amd64 in binary archives HOT 1
- Can't install k9s on Ubuntu amd64, changed release link HOT 4
- change list.exclude to a list instead of string
- json: cannot unmarshal object into Go value of type list.ghReleaseResponse
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from binenv.