Commit Graph

52 Commits

Author SHA1 Message Date
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
Adam Sanderson
22ec2aa217 Adding recipes 2010-11-08 22:31:09 -08:00
Adam Sanderson
6bdbbcad3b Adding gemspec 2010-11-08 21:13:16 -08:00
Adam Sanderson
c3edb028ec better option formatting and handling for specifying repositories. 2010-11-08 21:12:21 -08:00
Adam Sanderson
ac5e9c233a Recognize ruby standard library idioms. 2010-11-08 21:02:43 -08:00
Adam Sanderson
127a76f5ba allow searching a specific repository 2010-11-08 19:39:00 -08:00
Adam Sanderson
912fdb4882 Preparing for gem and binary. 2010-08-17 22:30:57 -07:00
Adam Sanderson
4029d97348 Version bump to 0.0.0 2010-08-17 22:30:30 -07:00
Adam Sanderson
e5b64406ce Create a proper executable for qwandry, qw 2010-08-17 21:42:57 -07:00
Adam Sanderson
0306e71f47 Reorganizing files, cleaning up. 2010-08-16 22:53:40 -07:00
Adam Sanderson
c694a1608b Allow overiding the editor 2010-08-16 21:23:42 -07:00
Adam Sanderson
c09b5c7988 Allow people to not use textmate in the unlikely event that they use something else ;) 2010-08-16 21:12:33 -07:00
Adam Sanderson
2787a16a9f gracefully handle 0 matches. 2010-08-16 21:06:58 -07:00
Adam Sanderson
c59a690643 Added optional custom repository.rb and made qwandry pick the package if there is only one match. 2010-08-16 21:04:29 -07:00
Adam Sanderson
a9152515c6 Smarter repository loading for ruby standard library and gems. 2010-08-15 21:02:43 -07:00
Adam Sanderson
cf69064893 named repositories 2010-08-08 21:15:20 -07:00
Adam Sanderson
5ea99e2c24 Package, noun => class. 2010-08-06 09:48:52 -07:00
Adam Sanderson
a809fcbdd5 organizing my thoughts 2010-08-05 17:49:12 -07:00