CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Fri, 05 Sep 2025 16:27:00 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20100824140815
location: https://web.archive.org/web/20100824140815/https://github.com/svenfuchs/gem-release/tree/v0.0.10
server-timing: captures_list;dur=0.506166, exclusion.robots;dur=0.020027, exclusion.robots.policy;dur=0.008911, esindex;dur=0.009898, cdx.remote;dur=173.841007, LoadShardBlock;dur=489.600282, PetaboxLoader3.datanode;dur=183.774691, PetaboxLoader3.resolve;dur=144.525196
x-app-server: wwwb-app221
x-ts: 302
x-tr: 713
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app221; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Fri, 05 Sep 2025 16:27:02 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.7.67
x-archive-orig-date: Tue, 24 Aug 2010 14:08:15 GMT
x-archive-orig-connection: close
x-archive-orig-status: 200 OK
x-archive-orig-etag: "9423cf046a6041496efe36524ee97d7b"
x-archive-orig-x-runtime: 216ms
x-archive-orig-content-length: 28191
x-archive-orig-cache-control: private, max-age=0, must-revalidate
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Tue, 24 Aug 2010 14:08:15 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Tue, 24 Aug 2010 14:08:15 GMT", ; rel="memento"; datetime="Tue, 24 Aug 2010 14:08:15 GMT", ; rel="last memento"; datetime="Tue, 24 Aug 2010 14:08:15 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_17_20100824135806_crawl100-c/52_17_20100824140803_crawl101.arc.gz
server-timing: captures_list;dur=0.652540, exclusion.robots;dur=0.025935, exclusion.robots.policy;dur=0.012219, esindex;dur=0.015356, cdx.remote;dur=152.175710, LoadShardBlock;dur=547.788199, PetaboxLoader3.datanode;dur=470.313802, PetaboxLoader3.resolve;dur=453.033675, load_resource;dur=457.206018
x-app-server: wwwb-app221
x-ts: 200
x-tr: 1254
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
svenfuchs's gem-release at v0.0.10 - GitHub
svenfuchs / gem-release
- Source
- Commits
- Network (3)
- Issues (0)
- Downloads (3)
- Wiki (1)
- Graphs
-
Tag:
v0.0.10
click here to add a description
click here to add a homepage
Sending Request…
Release your ruby gems with ease. (What a bold statement for such a tiny plugin ...) — Read more
name | age | message | |
---|---|---|---|
![]() |
.bundle/ | Sun Apr 04 14:09:12 -0700 2010 | init command [svenfuchs] |
![]() |
.gitignore | Fri Apr 02 17:06:05 -0700 2010 | initial commit [svenfuchs] |
![]() |
Gemfile | Mon Apr 05 05:26:38 -0700 2010 | minitest and bump to 0.0.10 [svenfuchs] |
![]() |
README.textile | Sun Apr 04 17:01:55 -0700 2010 | update readme [svenfuchs] |
![]() |
gem-release.gemspec | Loading commit data... ![]() |
|
![]() |
lib/ | ||
![]() |
test/ |
README.textile
gem release
This gem plugin adds a bootstrap
, tag
and a release
command to the rubygems gem
command.
The tag
command
- executes
git tag -am 'tag [tag_name]' [tag_name]
and - executes
git push --tags origin
… with tag_name
being the version number as specified in your .gemspec preceeded by v
(e.g. v0.0.1
).
The release
command
- builds a gem from your gemspec and
- pushes it to rubygems.org
- deletes the gem file
- optionally invokes the
tag
command
The gemspec
command
- generates an initial
[gem_name].gemspec
file with sane defaults (will overwrite an existing gemspec)
The bootstrap
command
- generates an initial
[gem_name].gemspec
file with sane defaults - optionally scaffolds:
lib/[gem_name]/version.rb
,README
,test/
- optionally inits a git repo, creates it on github and pushes it to github (requires git config for
github.user
andgithub.token
to be set)
Installation
Obviously …
$ gem install gem-release
Usage
$ gem release your.gemspec # builds the gem and pushes it to rubygems.org $ gem release # uses the first *.gemspec in the current working directory $ gem release --tag # also executes gem tag $ gem tag # creates a git tag and pushes tags to the origin repository $ gem gemspec # generates a [gem_name].gemspec using `git ls-files {app,lib}`.split("\n") $ gem gemspec --strategy glob # uses s.files = Dir['{lib/**/*,[A-Z]*}'] $ gem bootstrap $ gem bootstrap --scaffold # scaffolds lib/[gem_name]/version.rb, README, test/ $ gem bootstrap --github # inits a git repo, creates it on github and pushes it to github # (requires git config for github.user and github.token to be set)
If you don’t specify a gemspec filename the first *.gemspec file found in your current working directory will be used.
- © 2010 GitHub Inc. All rights reserved.
- Terms of Service
- Privacy
- Security