From 278bf26543391d3911ef78a9e3af0993df801567 Mon Sep 17 00:00:00 2001 From: Jan Lelis Date: Thu, 24 Feb 2011 00:56:39 +0100 Subject: [PATCH] more dependency bumps, windows support --- CHANGELOG | 1 + LICENSE | 2 +- README.rdoc | 17 ++++++++++------- irbtools.gemspec | 10 +++++----- 4 files changed, 17 insertions(+), 13 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 360308b..70223a2 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,4 +1,5 @@ 0.8.6 +* windows support * update hirb + activate unicode-drawn tables 0.8.5 diff --git a/LICENSE b/LICENSE index cafb230..1852b8c 100644 --- a/LICENSE +++ b/LICENSE @@ -1,4 +1,4 @@ -Copyright (c) 2010 Jan Lelis +Copyright (c) 2010-2011 Jan Lelis Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the diff --git a/README.rdoc b/README.rdoc index 8054168..a1ee96d 100644 --- a/README.rdoc +++ b/README.rdoc @@ -6,9 +6,13 @@ This is a meta gem which installs some useful irb gems and configures your irb. gem install irbtools -* On Linux, you need +xclip+ or +xsel+ to use the clipboard: sudo apt-get install xclip +* On Linux, you also need +xclip+: sudo apt-get install xclip +* On Windows, you need ansicon[https://github.com/adoxa/ansicon] * On MacOS, you will need growl, if you want to use the +g+ gem. +=== Wrong display widths? +When using double-width unicode chars, you should need to pass the :east_asian_width = true when starting FancyIrb. It is deactivated because of performance issues. + == Usage To use it, put the following in your ~/.irbrc file (this file is loaded every time you start an irb): @@ -52,14 +56,15 @@ See http://rbjl.net/40-irbtools-release-the-power-of-irb or read the commented s * *fileutils* (stdlib) cd, pwd, ln_s, mv, rm, mkdir, touch ... ;) * clipboard[http://github.com/janlelis/clipboard] easy clipboard access (copy & paste) * interactive_editor[https://github.com/jberkel/interactive_editor] lets you open vim, hack something, and it gets loaded into the current session -* sketches[http://sketches.rubyforge.org/] another, more flexible "start editor and it gets loaded into your irb session" plugin +* sketches[http://sketches.rubyforge.org/] another, more flexible "start editor and it gets loaded into your irb session" plugin * zucker[http:/rubyzucker.info] nice debug printing (q, o, c, .m, .d) + useful pseudo-constants (Info, OS, RubyVersion, RubyEngine) -* ap[https://github.com/michaeldv/awesome_print] nice debug printing (ap) +* ap[https://github.com/michaeldv/awesome_print] nice debug printing (ap) [also see wp] * coderay[http://coderay.rubychan.de/] some nice colorful displaying ;) * boson[http://tagaholic.me/boson/] commands repository (commands also work in the shell!) * guessmethod[http://guessmethod.rubyforge.org/] automatically corrects typos (method_missing hook) [not loaded by default] === Helper methods + See the source for a description. These methods are defined directly by irbtools. Each gem may add its own helper methods. *General*: ls, cat, rq, rrq/rerequire, ld, session_history, reset!, clear, use_ruby/use, rubies, use_gemset/gemset, gemsets, dbg, Object#ri @@ -76,14 +81,12 @@ If you have RVM installed, you can switch your gemset or ruby with gemsetIrbtools.welcome_message= -== Wrong display widths? -When using double-width unicode chars, you should need to pass the :east_asian_width = true when starting FancyIrb. It is deactivated because of performance issues. - == Todo * Nicer ri command === Planned features for 0.9.0 (next main version) + * define flexibly, whether library should be loaded on start/on subsession or via autoload * faster loading @@ -93,6 +96,6 @@ When using double-width unicode chars, you should need to pass the :east_asi == Copyright -Copyright (c) 2010 Jan Lelis, http://rbjl.net, released under the MIT license. +Copyright (c) 2010-2011 Jan Lelis, http://rbjl.net, released under the MIT license. J-_-L diff --git a/irbtools.gemspec b/irbtools.gemspec index 58f4d5a..3ff4cb4 100644 --- a/irbtools.gemspec +++ b/irbtools.gemspec @@ -2,11 +2,11 @@ require 'rubygems' unless defined? Gem Gem::Specification.new do |s| - s.name = %q{irbtools} + s.name = 'irbtools' s.version = File.read('VERSION').chomp s.authors = ["Jan Lelis"] - s.date = %q{2010-01-31} + s.date = %q{2011-02-24} s.summary = %q{irbtools is a meta gem which installs some useful irb gems and configures your irb.} s.description = %q{irbtools is a meta gem which installs some useful irb gems and configures your irb. Simply put a require 'irbtools' in the .irbrc file in your home directory.} s.email = %q{mail@janlelis.de} @@ -15,14 +15,14 @@ Gem::Specification.new do |s| s.homepage = %q{http://github.com/janlelis/irbtools} s.required_ruby_version = '>= 1.8.7' - s.add_dependency %q, ">= 0.6.4" + s.add_dependency %q, ">= 0.6.5" s.add_dependency %q, ">= 9" s.add_dependency %q, "~> 0.4" s.add_dependency %q, "~> 0.3" - s.add_dependency %q, ">= 0.9.5" + s.add_dependency %q, ">= 0.9.7" s.add_dependency %q, "~> 0.9" s.add_dependency %q, "~> 0.3" - s.add_dependency %q, ">= 0.2.2" + s.add_dependency %q, ">= 0.2.4" s.add_dependency %q, ">= 0.0.6" s.add_dependency %q, ">= 0" s.add_dependency %q, ">= 0"