Commit Graph

69 Commits

Author SHA1 Message Date
Adam Sanderson c85ddeff8c Fixup qwandry to play nice with ruby 1.8.7 and rubininus. 2011-01-05 21:00:31 -08:00
Adam Sanderson 2c590a72a3 Get the gem load path from... Gem! I know, it is shocking. 2011-01-05 19:59:52 -08:00
Adam Sanderson 9a27899c92 Minor fix to allow ruby 1.8 to launch, does not load gems... 2011-01-05 14:18:48 -08:00
Kevin Rohrbaugh 12dd6073a7 Use ruby 1.8-compatible call syntax for Kernel#system (issue #17) 2011-01-05 13:02:49 -05:00
Adam Sanderson 0eaaa57f1e Version 0.1.2 2011-01-01 14:19:19 -07:00
Adam Sanderson f933f9e674 make matching case insensitive 2011-01-01 14:15:54 -07:00
Adam Sanderson ec37f3b59f tidying up. 2011-01-01 14:10:30 -07:00
Adam Sanderson b16af67f73 Differentiate between identically named repositories 2011-01-01 14:07:07 -07:00
Adam Sanderson 320133c4a5 Better detection of mri-ruby sources 2011-01-01 13:56:32 -07:00
Adam Sanderson 237ff7df55 Add rvm sources directory if available. 2011-01-01 13:20:47 -07:00
Adam Sanderson 84d60ae661 Check to make sure a language is installed before registering it. Now if you do not have node installed for instance, you will not see it. 2011-01-01 09:16:19 -07:00
Adam Sanderson 29a1139877 updating gemspec... 2010-12-30 14:07:31 -07:00
Adam Sanderson 22e4068495 Updating Readme for 0.1.0 2010-12-30 13:13:49 -07:00
Adam Sanderson 1fc3f8c943 Fixing up copy/paste typo 2010-12-30 12:56:45 -07:00
Adam Sanderson fcd76d89ee Adding support for node.js 2010-12-30 12:52:16 -07:00
Adam Sanderson 9cfa17e13d Lets call this 0.1.0 2010-12-30 11:03:56 -07:00
Adam Sanderson 5ab6901ab1 Updated custom init.rb to reflect how Qwandry expects to get configured.\nHopefully this does not break for anyone. I am assuming nobody has been too adventurous with it yet. 2010-12-30 11:03:02 -07:00
Adam Sanderson 506be7f192 Refactored how repositories are defined and loaded. We can now support probing tons of different types of repositories by loading them just in time. 2010-12-30 09:56:16 -07:00
Adam Sanderson 147f927f84 Fleshing out the documentation 2010-12-29 15:39:11 -07:00
Adam Sanderson a3fa222205 Merge branch 'python-3-support' of https://github.com/ilkka/qwandry into ilkka-python-3-support 2010-12-29 09:03:04 -07:00
Adam Sanderson 9edfb27bd2 Making Qwandry return better exit codes, if the editor command fails, pass the exit code through. Also use 4 instead of 404 for no matching package since exit codes should not exceed 127. 2010-12-29 09:01:18 -07:00
Ilkka Laukkanen 77d89621de Exit with nonzero status if launch fails
Qwandry::Launcher::launch()'s exit status is the exit status of the
system() call. This change makes qw exit with status 1 if system()
returns false or nil.
2010-12-29 12:57:14 +02:00
Ilkka Laukkanen af86fe73ba Fix Python sys.path sniffing to work with Python 3
Python 3 wants parentheses around the args to print().
2010-12-29 12:24:47 +02:00
Adam Sanderson 9c1e1753de Change custom init.rb to better reflect the default support for perl and python. 2010-12-11 23:40:42 -08:00
Adam Sanderson f17a9d0f6b manage TODOs with Github issues, who knows maybe someone else wants to do some of the ;) 2010-12-11 23:38:10 -08:00
Adam Sanderson 9cefce255d Basic support for python 2010-12-11 23:26:05 -08:00
Adam Sanderson d9c1c94296 Basic initial support for perl. 2010-12-11 22:50:49 -08:00
Adam Sanderson 6a4fecc044 Version 0.0.3: Thanks trans, Chris Berkhout, and Bernard Gallet for posting issues and pull requests. 2010-12-11 14:15:36 -08:00
Adam Sanderson c2900b0bf2 Protect against errors in custom initialization scripts. 2010-12-11 14:07:47 -08:00
Adam Sanderson 828fb0ed76 Do not override customized file when --customize is called. 2010-12-11 13:57:28 -08:00
Adam Sanderson 9485b5e157 Follow the XDG spec for placing config files. 2010-12-11 13:56:51 -08:00
Adam Sanderson b00d4f2a70 Fix for issues gh:6 and gh:7. Split up any parameters the EDITOR has and merge those with the paths. Now EDITOR can be mate -w if you want. 2010-12-11 13:37:59 -08:00
Adam Sanderson cca2e7d46a Gathering some thoughts after using qw to export the standard lib. 2010-12-10 23:31:32 -08:00
Adam Sanderson c5b9c910ff Honor XDG Base Directory Specification if the user has XDG_CONFIG_HOME defined. 2010-12-08 19:46:59 -08:00
Adam Sanderson e044eebe28 mend
v0.0.2 small changes: better error message when no editor is set.
2010-12-08 17:54:08 -08:00
Adam Sanderson 432e78a908 Version bump to 0.1.0 2010-12-08 17:46:14 -08:00
Adam Sanderson bc1a837b68 Added a check to make sure that editor was set. 2010-12-08 07:49:20 -08:00
Adam Sanderson 7fecc60495 Polishing the docs a tincy bit. 2010-12-07 19:07:04 -08:00
Adam Sanderson 0281d9a633 Pattern matching for library names 2010-11-19 15:01:28 -08:00
Adam Sanderson d085b92630 Updating docs 2010-11-19 13:55:03 -08:00
Adam Sanderson e171dafb2c More concise file pattern matching. 2010-11-19 09:20:37 -08:00
Adam Sanderson 57157b5c6b added a customize command to generate a template in the home directory 2010-11-14 15:42:06 -08:00
Adam Sanderson a341390510 Adding templates for customizing Qwandry. 2010-11-14 13:39:28 -08:00
Adam Sanderson ea8c0c0b4a Pretty print known paths 2010-11-10 19:38:20 -08:00
Adam Sanderson dbaa732ae4 Expand paths so that shortcuts like "~/Projects" work. 2010-11-10 18:59:57 -08:00
Adam Sanderson 1668fc3a55 Sensible mechanism for setting default repositories. 2010-11-10 18:56:30 -08:00
Adam Sanderson 39d2b456a7 optionally load a custom configuration script. 2010-11-10 13:24:36 -08:00
Adam Sanderson 6c44db6e65 Recipes are silly, undoing some excessive code. 2010-11-10 09:24:23 -08:00
Adam Sanderson aac88bcabc custom recipes 2010-11-10 07:37:53 -08:00
Adam Sanderson 4eaedbad12 Made recipes normal classes, less magic. 2010-11-10 00:26:26 -08:00