Code Monkey home page Code Monkey logo

Comments (14)

deknos avatar deknos commented on June 14, 2024

from binenv.

deknos avatar deknos commented on June 14, 2024

from binenv.

deknos avatar deknos commented on June 14, 2024

the more about i think about our projects in our company, the more projects there are:

from binenv.

Sispheor avatar Sispheor commented on June 14, 2024

I would add openshif client (oc).

from binenv.

leucos avatar leucos commented on June 14, 2024

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.

deknos avatar deknos commented on June 14, 2024

i will give it a try! thanks!

from binenv.

deknos avatar deknos commented on June 14, 2024

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.

deknos avatar deknos commented on June 14, 2024

i am working on yq. i just found another old project i am using:

from binenv.

emmetog avatar emmetog commented on June 14, 2024

Here are a handful more:

from binenv.

leucos avatar leucos commented on June 14, 2024

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.

leucos avatar leucos commented on June 14, 2024

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.

leucos avatar leucos commented on June 14, 2024

@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.

deknos avatar deknos commented on June 14, 2024

yeah, i thought minio and artipie will be single binaries, but those are both not single binaries :/

from binenv.

deknos avatar deknos commented on June 14, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.