Giter Club home page Giter Club logo

Comments (6)

nicobrevin avatar nicobrevin commented on June 6, 2024

Looks like you already had this idea - did it not work out for some reason?

from geminabox.

seantanly avatar seantanly commented on June 6, 2024

Thank you for this awesome gem.

I second what nicobrevin has suggested.

I have extracted out the rubygems command plugin portion of this gem into a separate gem and it works.

I would prefer it to be maintained officially here than publishing one on my own and trying to keep in pace with the development here.

from geminabox.

nicobrevin avatar nicobrevin commented on June 6, 2024

Hey @seantan - do you have a pull request for it? I had a quick look at your profile, and I couldn't see a fork of geminabox.

from geminabox.

tomlea avatar tomlea commented on June 6, 2024

I started working on a version: https://github.com/cwninja/geminabox/tree/three-gems-to-rule-them-all

But it I got distracted. It's a slightly bigger job than expected, because it needs testing to make sure the migration path from just using it as a client to it just being a client, but under a different name, does not explode when it comes to the rubygems plugin.

If anyone has time to do a pass over it, be my guest. I'm not that concerned over including slightly more gems than strictly necessary for each part, so not massively motivated to work on it, and the simplicity of the single gem has some merit of it's own.

Anyway… bla bla bla… if someone else makes it work, and has time to test it out, go crazy, I'm keen to merge.

  • Tom

from geminabox.

seantanly avatar seantanly commented on June 6, 2024

@nicobrevin & @cwninja

I just extracted (copy/pasted) the exact code from the geminabox without adding any test or docs into a separate gem. The gem is unpublished on rubygems.

I have just thrown up the code at https://github.com/seantan/geminabox-client

I'm currently using this gem on my private gem server powered by - geminabox. And adding this gem dependency to my other private gems allows me to push in exactly the same way. ($ gem inabox) After all, it's the same code. =)

Please feel free to do whatever you want with it.

from geminabox.

nicobrevin avatar nicobrevin commented on June 6, 2024

wow, I completely forgot about this one. I ended up working around it by using a gemset for geminabox and having a wrapper script for it.

. ~/.rvm/scripts/rvm
rvm use 1.8.7@geminabox
GEM=$1
gem inabox -g $PRIVATE_GEM_SERVER $GEM

I still might try and figure it out one rainy day, so I'll leave this open

from geminabox.

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.