|
|
|
#1 |
|
Messages: n/a
Hébergeur: |
Hi all - I want to add a Ruby script to a gem, so that users of the
gem get not just the gem itself but also a script in /opt/local/bin that they can run which packages up some of the functionality on the command line. Very much like s3sh in the Amazon S3 gem (gem install aws-s3). Any pointers to relevant docs? Couldn't find it in the Pickaxe. -- Giles Bowkett Podcast: http://hollywoodgrit.blogspot.com Blog: http://gilesbowkett.blogspot.com Portfolio: http://www.gilesgoatboy.org Tumblelog: http://giles.tumblr.com |
|
|
|
#2 |
|
Messages: n/a
Hébergeur: |
On Nov 21, 3:15 pm, Giles Bowkett <gil...@gmail.com> wrote:
> Hi all - I want to add a Ruby script to a gem, so that users of the > gem get not just the gem itself but also a script in /opt/local/bin > that they can run which packages up some of the functionality on the > command line. Very much like s3sh in the Amazon S3 gem (gem install > aws-s3). > > Any pointers to relevant docs? Couldn't find it in the Pickaxe. http://docs.rubygems.org/read/chapter/20#executables |
|
|
|
#3 |
|
Messages: n/a
Hébergeur: |
> > Any pointers to relevant docs? Couldn't find it in the Pickaxe.
> > http://docs.rubygems.org/read/chapter/20#executables Awesome! Thank you. -- Giles Bowkett Podcast: http://hollywoodgrit.blogspot.com Blog: http://gilesbowkett.blogspot.com Portfolio: http://www.gilesgoatboy.org Tumblelog: http://giles.tumblr.com |
|
|
|
#4 |
|
Messages: n/a
Hébergeur: |
Why not just use something like newgem or hoe to build your gem that
will handle this sort of stuff for you? --Jeremy On Nov 21, 2007 1:15 PM, Giles Bowkett <gilesb@gmail.com> wrote: > Hi all - I want to add a Ruby script to a gem, so that users of the > gem get not just the gem itself but also a script in /opt/local/bin > that they can run which packages up some of the functionality on the > command line. Very much like s3sh in the Amazon S3 gem (gem install > aws-s3). > > Any pointers to relevant docs? Couldn't find it in the Pickaxe. > > -- > Giles Bowkett > > Podcast: http://hollywoodgrit.blogspot.com > Blog: http://gilesbowkett.blogspot.com > Portfolio: http://www.gilesgoatboy.org > Tumblelog: http://giles.tumblr.com > > -- http://www.jeremymcanally.com/ My books: Ruby in Practice http://www.manning.com/mcanally/ My free Ruby e-book http://www.humblelittlerubybook.com/ My blogs: http://www.mrneighborly.com/ http://www.rubyinpractice.com/ |
|
|
|
#5 |
|
Messages: n/a
Hébergeur: |
On Nov 22, 1:06 am, Jeremy McAnally <jeremymcana...@gmail.com> wrote:
> Why not just use something like newgem or hoe to build your gem that > will handle this sort of stuff for you? > Because at the end of the day, you outsource all the core of getting things working to external tools. What happen if they are broken? How can you get the picture and maybe provide a patch to fix the "misbehaving" function? Having the understanding to do it s more than letting "magic happens" for you all the time. -- Luis Lavena Multimedia systems - Leaders are made, they are not born. They are made by hard effort, which is the price which all of us must pay to achieve any goal that is worthwhile. Vince Lombardi |
|
|
|
#6 |
|
Messages: n/a
Hébergeur: |
> > Why not just use something like newgem or hoe to build your gem that
> > will handle this sort of stuff for you? > > Because at the end of the day, you outsource all the core of getting > things working to external tools. > > What happen if they are broken? How can you get the picture and maybe > provide a patch to fix the "misbehaving" function? > > Having the understanding to do it s more than letting "magic > happens" for you all the time. I agree with that, but I used Hoe to generate the file structure. I think I got to a point where Hoe stopped being obvious, and then I thought, well, if I have to learn something, it's probably faster to learn Gems. -- Giles Bowkett Podcast: http://hollywoodgrit.blogspot.com Blog: http://gilesbowkett.blogspot.com Portfolio: http://www.gilesgoatboy.org Tumblelog: http://giles.tumblr.com |
|
![]() |
| Outils de la discussion | |
|
|