Commit graph

67 commits

Author SHA1 Message Date
Grzegorz Adam Hankiewicz
4e2a51bb6b Adds method to split and strip input config files.
This allows using triple quote variables specifying comma separated
files on different lines.
2013-11-08 00:41:52 +01:00
Dominik Picheta
37ad951b6e Added note about Windows to readme. 2013-10-25 22:21:40 +01:00
Dominik Picheta
181c8401ef Fixed the format of the compiler command being executed. 2013-10-24 19:00:22 +01:00
Dominik Picheta
d513450d8b Fixed quotes in .bat file. 2013-10-05 19:14:25 +01:00
Dominik Picheta
871a2c90b4 Fixed directories with spaces causing problems during builds. 2013-10-05 19:01:48 +01:00
Dominik Picheta
2caa500a80 Updated version information. 2013-10-05 18:27:33 +01:00
Dominik Picheta
a38f29f971 Updated help text. 2013-10-05 18:23:15 +01:00
Dominik Picheta
05d662152a Fixes #7 2013-10-05 18:17:52 +01:00
Dominik Picheta
eeea3fc211 Added .babel file. 2013-08-28 14:56:16 +01:00
Dominik Picheta
62b0ddd8c2 Added babel file. Added install instructions. 2013-08-19 16:09:47 +01:00
Dominik Picheta
2a8d3082d4 Implemented 'backend' option. 2013-08-16 15:48:20 +01:00
Dominik Picheta
4bfbc1aeff Improved efficiency of hg cloning.
Added ``-r tip`` which is similar to git's ``--depth 1``.
2013-07-27 00:03:38 +01:00
Dominik Picheta
07b7f46fd6 Implemented download of packages residing in mercurial repos.
* Moved download handling code into a download module.
* Documented how versioning works for repos (via tags).
* More info during install about what tag is picked.
* Refactored download code to be more generic.
2013-07-26 23:58:25 +01:00
Dominik Picheta
d826584f21 Improved 'babel search'. 2013-06-28 00:27:20 +01:00
Dominik Picheta
946fa7c7c2 Documented all .babel options. 2013-06-27 14:18:44 +01:00
Dominik Picheta
2b201feef6 Rename 'rootDir' to 'srcDir'. 2013-06-27 13:21:08 +01:00
Dominik Picheta
3ddb48bc08 Implemented a 'rootDir' key. 2013-06-26 23:24:11 +01:00
Dominik Picheta
19b5d3072f Implemented a whitelist mode. 2013-06-26 22:45:13 +01:00
Dominik Picheta
9f60514c40 Changed package install dir to $babelDir/pkgs. 2013-06-26 14:59:04 +01:00
Dominik Picheta
4fe2ea60b6 Updated readme. 2013-06-26 14:51:15 +01:00
Dominik Picheta
edc91d7f4d Switch branch to 'master' before pulling. 2013-06-26 02:00:37 +01:00
Dominik Picheta
30d3177228 Binary packages can now be used as libraries by other binary packages. 2013-06-26 00:29:49 +01:00
Dominik Picheta
5b45d6be2d Fixes many issues on Windows.
* Usage of setCurrentDir instead of executing 'cd'.
* Implemented binary packages for Windows; .bat files are generated in $babelDir/bin/
2013-06-25 19:33:31 +01:00
Dominik Picheta
c5d8bca8ec Fixes some Windows issues. 2013-06-22 03:17:24 +01:00
Dominik Picheta
468e11ecd5 Information about what symlinks are created is now printed to stdout. 2013-06-21 23:34:33 +01:00
Dominik Picheta
266ef672ad Merge branch 'master' of github.com:nimrod-code/babel
Conflicts:
	babel.nim
2013-06-21 21:54:29 +01:00
Dominik Picheta
b56262010b Implements binary package symlinking to $babelDir/bin.
This fixes the issues outlined http://forum.nimrod-code.org/t/163;
Windows support is still TODO.
2013-06-21 21:49:50 +01:00
Dominik Picheta
8016ef938c Merge pull request #6 from fowlmouth/patch-3
Update babel.nim
2013-06-06 10:51:00 -07:00
Billingsly Wetherfordshire
7ab81d52eb Update babel.nim
remove old, unversioned package dir
2013-06-04 22:24:14 -06:00
Dominik Picheta
f2a47a00a1 Added todo list. 2013-06-02 23:38:54 +01:00
Dominik Picheta
a0493930a0 Adjusted echoPackage. 2013-06-02 23:38:43 +01:00
Dominik Picheta
ab6ef7da13 Updated readme with new instructions and conventions. 2013-06-02 23:18:46 +01:00
Dominik Picheta
f46fcaf6d3 Refactored a lot of code -- split many functions into separate module. 2013-06-02 22:38:13 +01:00
Dominik Picheta
5e01fa0342 Many new features: build command and dependency resolution implemented. 2013-06-01 17:04:57 +01:00
Dominik Picheta
d6be7b84e6 Merge pull request #5 from fowlmouth/patch-2
try to update the install repo before cloning
2013-05-03 15:06:36 -07:00
Billingsly Wetherfordshire
fbe207231b Update babel.nim 2013-05-02 21:04:10 -05:00
Billingsly Wetherfordshire
0099dc9a01 try to update the install repo before cloning 2013-05-02 09:00:20 -05:00
Dominik Picheta
4e3a1a1635 Merge pull request #4 from fowlmouth/patch-1
make git clone with --depth 1
2013-05-02 03:34:33 -07:00
Billingsly Wetherfordshire
9f4e725fb1 make git clone with --depth 1
It will make downloading them faster. Also, I would write it to check if the repos exists and try to `git pull` and checkout if it does.
2013-05-02 01:06:01 -05:00
Dominik Picheta
a77adb870d Changed the directory of where packages are installed to ~/.babel 2013-01-12 20:28:12 +00:00
Dominik Picheta
9e33051345 Fixed #2 2013-01-12 20:25:01 +00:00
Dominik Picheta
035777d688 Fixed links in readme. 2012-12-08 23:33:10 +00:00
Dominik Picheta
2330cf814e Added BSD license information. 2012-12-08 23:30:20 +00:00
Dominik Picheta
2b28c91e38 Dependencies can now be specified. 2012-12-08 22:13:00 +00:00
Dominik Picheta
41da5f70ae Implemented list feature. 2012-12-08 12:46:42 +00:00
Dominik Picheta
c732892116 Addition of required license field. 2012-12-08 12:42:05 +00:00
Dominik Picheta
69f28c2c2f Search now searches by name and tags. 2012-12-07 21:22:32 +00:00
Dominik Picheta
1db1592bca Packages are now saved to ~/babel. 2012-12-07 21:11:24 +00:00
Dominik Picheta
423e2d3490 Versioning support, changes to directory structure. 2012-12-07 21:05:30 +00:00
Dominik Picheta
c1d216a8f4 Packages can now be searched by tags and name. 2012-12-02 14:09:36 +00:00