Commit graph

180 commits

Author SHA1 Message Date
Dominik Picheta
b4d6b1fe40 s/babel/nimble 2014-10-11 22:42:41 +01:00
Dominik Picheta
adbc30c22e Renamed babel to nimble. 2014-10-11 22:38:44 +01:00
Dominik Picheta
7d18e2be1c Fixes version peg for multiple digit versions. 2014-10-11 20:30:12 +01:00
Dominik Picheta
ee952e92fc Case fixes. 2014-09-27 16:59:25 +01:00
Dominik Picheta
3c1248c1b2 Use Nim binary if it exists. 2014-09-09 16:59:06 +01:00
Dominik Picheta
64f05549eb Remove spaces inside parens. 2014-09-04 00:13:54 +01:00
Dominik Picheta
0e24809681 Merge pull request #58 from singularperturbation/master
'Init' feature initial implementation
2014-09-04 00:12:33 +01:00
singularperturbation
9a67b08664 Style changes, fix some bugs, raise exceptions
Did some cleanup to better match style conventions, switched out 'quit'
statements in favor of raising 'EBabel' exceptions, used writeln, and
other cleanup.

See
https://github.com/nimrod-code/babel/pull/58
2014-09-02 18:02:43 -05:00
singularperturbation
d5d28c8fcf 'Init' feature initial implementation
Added the init() proc to babel.nim as well as a new TActionType and
supporting code in doAction.  The idea is that if you have a project
already created in a directory, this will create a .babel file with
sane defaults.  I also updated the help text describe the 'init'
feature as with the other babel commands.
2014-09-02 01:07:43 -05:00
Dominik Picheta
07d4fd2253 Fixes compilation on 0.9.4. 2014-08-22 21:16:09 +01:00
Dominik Picheta
8042e124e1 Fixes compilation with 0.9.4 hopefully. 2014-08-21 21:06:57 +01:00
Dominik Picheta
de62dc27fc Fixes for recent compiler changes. 2014-08-16 19:50:08 +01:00
Dominik Picheta
d30928a97e Merge pull request #53 from gradha/pr_fixes_devel_compiler
Removes prefix from defined. Fixes #52, refs #51.
2014-07-18 19:45:57 +01:00
Grzegorz Adam Hankiewicz
8a75684263 Removes prefix from defined. Fixes #52, refs #51. 2014-07-18 17:58:38 +02:00
Dominik Picheta
2f73377f46 Merge pull request #51 from gradha/pr_compile_with_stable_compiler
Compile with stable compiler
2014-07-17 20:22:55 +01:00
Grzegorz Adam Hankiewicz
2958ecce45 Updates readme to degrade compiler requirement. 2014-07-17 16:35:32 +02:00
Grzegorz Adam Hankiewicz
244a4b5b14 Adds compatibility for Nimrod's 0.9.4 compiler. 2014-07-17 16:33:18 +02:00
Dominik Picheta
0bf1faa354 Merge pull request #50 from papplampe/master
fix problems with temp dir
2014-07-09 19:13:20 +01:00
papplampe
66e45dfd14 fix problems with temp dir 2014-07-08 10:06:03 +02:00
Dominik Picheta
edd92a218e Merge pull request #45 from gradha/pr_updates_nimrod_version
Updates required nimrod compiler version in readme.
2014-06-25 17:14:25 +01:00
Grzegorz Adam Hankiewicz
f194dbf223 Updates required nimrod compiler version in readme. 2014-06-25 18:02:39 +02:00
Dominik Picheta
e079ab4dc6 Merge pull request #43 from EXetoC/patch-1
Update babel.babel
2014-06-24 20:15:34 +01:00
Erik Johansson Andersson
0a0f9a4104 Update babel.babel
Update nimrod version requirement because of recent changes
2014-06-24 21:10:45 +02:00
Dominik Picheta
05ac7d5bcd Version 0.4.0 v0.4 2014-06-24 00:32:41 +01:00
Dominik Picheta
abb0e2284d Added changelog. 2014-06-24 00:23:28 +01:00
Dominik Picheta
99ae796dab Updated developers docs. 2014-06-24 00:15:26 +01:00
Dominik Picheta
6b03336c9d Fixes #42. 2014-06-23 13:02:39 +01:00
Dominik Picheta
0d6dabbd09 Added docs for uninstall command to readme. 2014-06-23 01:22:07 +01:00
Dominik Picheta
a541387dfb Normalise cmd line pkg name and ver range parsing. 2014-06-22 22:02:14 +01:00
Dominik Picheta
509eff97a3 Reverse deps no longer added in one incorrect case. 2014-06-22 21:32:43 +01:00
Dominik Picheta
35fef81b66 Fixes more problems with the uninstall feature. 2014-06-22 20:41:13 +01:00
Dominik Picheta
014b897718 Packages with URL dependencies are now removed properly. 2014-06-22 17:08:07 +01:00
Dominik Picheta
dd1cc210b7 Fixes crash when installing using git URL. 2014-06-22 16:45:08 +01:00
Dominik Picheta
45f0a20e8a Added uninstall test. 2014-06-22 16:33:12 +01:00
Dominik Picheta
05d9956662 Implements babel uninstall. 2014-06-22 16:24:16 +01:00
Dominik Picheta
3f4d8f4857 Add missing config.nim. 2014-06-22 00:11:13 +01:00
Dominik Picheta
30b8700ac4 Documented config file and improved docs. 2014-06-20 23:30:18 +01:00
Dominik Picheta
d8068adef6 Implement configurable babelDir. Fixes #29. 2014-06-20 23:08:48 +01:00
Dominik Picheta
0cc45d05be Fixes #27. 2014-06-20 21:53:53 +01:00
Dominik Picheta
dd45dd9418 Fixed tester and removed useless dir creation. 2014-06-20 20:57:18 +01:00
Dominik Picheta
66027f9435 Fixes #37. 2014-06-20 20:48:09 +01:00
Dominik Picheta
e84c5a721c Fixes #25. 2014-06-20 20:42:34 +01:00
Dominik Picheta
7f287ca684 Merge branch 'gradha-pr_removes_tmp_directory' 2014-06-20 20:23:27 +01:00
Dominik Picheta
83c07c254f Merge branch 'pr_removes_tmp_directory' of https://github.com/gradha/babel into gradha-pr_removes_tmp_directory
Conflicts:
	src/babel.nim
2014-06-20 20:23:05 +01:00
Dominik Picheta
10de991d3d Implements #41.
Also, building of binary packages now takes place before any old packages
are removed. This is to prevent the case where the old package is removed
and a new version of the same package fails to build so the user is left
with no package at all.
2014-06-20 20:10:49 +01:00
Dominik Picheta
5322268dd7 Merge pull request #40 from gradha/pr_updates_readme
Updates version numbers for required nimrod compiler.
2014-05-21 22:04:26 +01:00
Grzegorz Adam Hankiewicz
83d816e19a Updates version numbers for required nimrod compiler. 2014-05-21 20:43:10 +02:00
Grzegorz Adam Hankiewicz
2a0ddb7d5b Renames temp directory and removes it in release builds. Refs #28. 2014-04-29 21:43:32 +02:00
Dominik Picheta
f0fcf5c5ae Merge pull request #36 from fenekku/patch-1
Update readme.markdown
2014-03-30 21:22:53 +01:00
fenekku
58a6808533 Update readme.markdown
*very* minor change: added missing cd step to platform installers. Just making it *really* straightforward for newcomers.
2014-03-30 10:53:58 -04:00