Commit graph

115 commits

Author SHA1 Message Date
Dominik Picheta
9045b401b1 Fixed nims task execution. Added NimScript tests to tester. 2015-12-24 00:58:19 +00:00
Dominik Picheta
20d4a59609 Fixes small bugs introduced by nimscript. 2015-12-24 00:12:04 +00:00
Dominik Picheta
7d5428be19 Improved the init command. Fixes #96. 2015-12-23 22:40:14 +00:00
Dominik Picheta
dbd478bc20 The .nimble extension is now used for both ini and nims .nimble files.
This is done by parsing the .nimble file using the ini parser first, then if that fails evaluating it using nimscript.
2015-12-23 20:48:05 +00:00
Dominik Picheta
0fcf0b2de9 Implemented `tasks` command. 2015-12-23 13:33:14 +00:00
Dominik Picheta
36273f1166 Improvements to API of nimscriptsupport module.
* setCommand "nop" no longer needed.
* Recursive setCommand supported.
* Explicit execTask procedure which executes the task explicitly instead of setting global compiler variables.
2015-12-23 13:05:59 +00:00
Dominik Picheta
9b75a95459 Merge branch 'nimscript-support' of github.com:nim-lang/nimble into nimscript-support 2015-12-22 17:27:33 +00:00
Andreas Rumpf
beb0ccda39 perform a fixpoint iteration for proper Nimscript support 2015-12-21 16:07:07 +01:00
Dominik Picheta
a5b23fd226 Merge branch 'master' into nimscript-support 2015-11-25 11:50:06 +00:00
Dominik Picheta
2ed09847f2 Fixes #125 2015-11-24 11:48:09 +00:00
Dominik Picheta
1edfb80c85 Abstract parsing of the actions. 2015-11-23 16:26:22 +00:00
Dominik Picheta
207f1bd63c Fix `nimble init` nimscript format. 2015-11-07 16:20:08 +00:00
Dominik Picheta
26f5fcdd3f Rename 'opt' back to 'options'. 2015-11-07 16:15:47 +00:00
Dominik Picheta
6fcbffd1cc Merge branch 'master' of https://github.com/Araq/nimble into Araq-master 2015-11-07 16:01:19 +00:00
Araq
ffbd5f5b3e hotfix: nimble builds with devel again 2015-10-13 10:17:02 +02:00
Araq
99332ce552 implemented 'nimble dump' command 2015-09-03 12:22:22 +02:00
Araq
740a1551d0 NimScript support now works 2015-09-03 12:19:57 +02:00
Araq
2cf03313fd first implementation of NimScript support 2015-09-03 01:50:55 +02:00
Dominik Picheta
e2d959bf9c Many improvements and fixes to nimble publish.
* Fixed incorrect URL in packages.json when remote URL is an ssh URL.
* Fixed cloning of packages fork after oauth introduction.
* A new branch is now created for each package addition.
2015-08-23 17:53:03 +01:00
Dominik Picheta
d349aa0169 Use /tmp instead of parent dir for fork cloning. 2015-08-21 23:54:39 +01:00
Dominik Picheta
d60498ad7f Implement oauth authorization instead of basic. 2015-08-21 23:49:44 +01:00
Araq
9052f43a63 always add a trailing newline to the packages.json 2015-08-19 01:50:47 +02:00
Araq
68c1266a44 implemented 'nimble publish' 2015-08-18 12:27:07 +02:00
Dominik Picheta
c3d2e59ebc Error on invalid cmd line params. Params normalized. Fixes #151. 2015-07-26 22:27:45 +01:00
Dominik Picheta
43f7e4c310 Fixes compilation without windows module (0.11.3). Ref #150. 2015-07-26 22:24:08 +01:00
Anatoly Galiulin
04e9bb4739 Fixed chcp call on vista and newer 2015-07-23 10:39:20 +06:00
Anatoly Galiulin
acb6d0ef8e Fixed chcp call bug on windows xp 2015-07-21 12:16:55 +06:00
Dominik Picheta
7524cd1798 Bump versions to 0.6.2. Ref #146. 2015-06-19 19:45:40 +01:00
Dominik Picheta
1234cdce13 Fixes cloning of default git branches.
When cloning a git repo the default branch will now be cloned.
Had to revert #70 for this. Sorry @gradha.
2015-06-14 18:44:17 +01:00
Dominik Picheta
3a66241a22 Bugfix when cloning unsatisfied tagged repo.
When a tagged repo contains no tags which satisfy the version range
requested, then we should attempt to clone HEAD (or TIP in hg).
This fix brings back this behaviour.
2015-06-14 18:24:31 +01:00
Dominik Picheta
172bde430c Fixes #128 2015-06-05 19:31:45 +01:00
Dominik Picheta
44a2b80a64 Make (install #head?) question more accurate. 2015-06-04 22:47:05 +01:00
Dominik Picheta
5450dc8213 Install #head if version tag does not compile. Fixes #139. 2015-06-04 22:18:35 +01:00
Dominik Picheta
4ffcdf141e Fix installation (default output dir changed). 2015-06-04 18:33:38 +01:00
Dominik Picheta
e42b04b329 Fix incorrect type name in packageinfo module. 2015-06-04 18:03:17 +01:00
Dominik Picheta
11f710819c Rename buildDir to binDir. 2015-06-04 17:57:06 +01:00
Dominik Picheta
ca9a09f07b Merge branch 'master' of https://github.com/minciue/nimble into minciue-master
Conflicts:
	developers.markdown
	src/nimble.nim
2015-06-04 17:53:48 +01:00
Clement
d6ed077db8 Correct name of the option 2015-05-03 11:19:03 +02:00
Clement
59ade34b6a Overrides the nimbleDir option with value from command line 2015-05-02 19:08:44 +02:00
Dominik Picheta
f7114ca788 Implemented `nimble c`. 2015-04-11 21:35:10 +01:00
Dominik Picheta
0349c396a0 Merge pull request #92 from nim-lang/flaviut-patch-1
Use MIT instead of BSD
2015-03-31 19:28:49 +01:00
Jean Cavallo
4a56ac60d9 Use str.len-1 rather than -1 2015-03-31 12:21:22 +02:00
Jean Cavallo
87d6f908cc Fix #110 : use '^' rather than '-' for list negative indexes 2015-03-30 12:19:51 +02:00
Flaviu Tamas
6d39497ae0 Use MIT instead of BSD
MIT has the same terms as BSD, but it is less ambiguous
compared to the 3+ variants of BSD.
2015-02-03 18:49:39 -05:00
Louis Berube
ceb1e48a80 Merge remote-tracking branch 'upstream/master'
Conflicts:
	src/nimble.nim
2015-01-03 19:04:09 -05:00
Hitesh Jasani
a8039a7821 Make listInstalled available under the list command. 2015-01-03 13:27:27 -05:00
Louis Berube
f4c052eaca Fixed out-of-order problems in the automated unit tests 2015-01-02 16:04:46 -05:00
Hitesh Jasani
1bc9953086 Add command to list installed packages. 2014-12-31 17:53:18 -05:00
Louis Berube
1ba199a1f6 Merge branch 'mybr'
- merged changes from my working branch into master
2014-12-31 12:35:19 -05:00
Louis Berube
521ee1f696 - Converted types from the old T/P convention
- Deleted compat.nim
2014-12-31 10:13:23 -05:00