Dominik Picheta
d90b179f1f
Update installation instructions.
2015-12-29 14:12:00 +00:00
Dominik Picheta
ec96ee7709
Remove -d:ssl build flag. Fixes #99 .
2015-12-29 13:45:37 +00:00
Dominik Picheta
835157ce34
Implements configurable package list URLs. Implements #75 .
2015-12-29 13:43:05 +00:00
Dominik Picheta
8d4c6446d1
Fixes #171
2015-12-28 16:40:21 +00:00
Dominik Picheta
01bca203a8
Added reasoning for convention for hybrid packages in readme.
2015-12-28 16:36:01 +00:00
Dominik Picheta
ca99ad7d21
Moved Nimble-specific Nimscript definitions to nimscriptapi module.
...
* Moved package info reading procedures to a packageparser module. This is to prevent recu
rsive dependencies between nimscriptsupport and packageinfo modules.
* Passed the Options object to all procedures which read package info (necessary for nimscriptsupport module, to find the path of the nimscriptapi module)
* Introduced an ``isInstalled`` field to the ``PackageInfo`` type. This is a bug fix for g
etRealDir: it no longer uses the ``src`` field in the path it returns for installed packag
es' PackageInfo objects.
* Improved error reporting from NimScript evaluator.
* Renamed compiler/options import to ``compiler_options`` in ``nimscriptsupport`` module.
* Backward compatibility for .babel packages in getNameVersion proc.
* Introduced a getInstalledPkgsMin procedure which does not read package info, but only pr
ovides minimal info instead.
2015-12-28 16:33:34 +00:00
Dominik Picheta
84f371982b
Implemented flags and arguments for NimScript's setCommand.
2015-12-25 16:32:46 +00:00
Dominik Picheta
5eaee85825
Refactored command line parsing further.
2015-12-25 15:04:55 +00:00
Dominik Picheta
186f2836e9
Refactor Options type and related procs into an options module.
2015-12-25 00:31:30 +00:00
Dominik Picheta
e5573f0096
Make ValidationError for inconsistent nimble project names a warning.
2015-12-24 20:20:19 +00:00
Dominik Picheta
0a1b583392
Fixed tests.
2015-12-24 17:54:58 +00:00
Dominik Picheta
98045ea39c
Better error message when an installed package fails validation.
...
Fixes #175 .
2015-12-24 17:46:46 +00:00
Dominik Picheta
ac9e6f00d1
Add missing nimscript test.
2015-12-24 17:04:13 +00:00
Dominik Picheta
26d99d288e
Fixes #108 .
2015-12-24 10:58:02 +00:00
Dominik Picheta
96ddb12da8
Fixes #126 .
2015-12-24 10:26:36 +00:00
Dominik Picheta
5524024229
Merge pull request #174 from yglukhov/patch-1
...
Fixed compilation
2015-12-24 10:19:17 +00:00
Yuriy Glukhov
6cb0c5043b
Fixed compilation
2015-12-24 11:25:59 +02:00
Dominik Picheta
7bb80f7df0
Rename `update to refresh` in readme.
2015-12-24 01:36:43 +00:00
Dominik Picheta
d94501234a
Merge branch 'nimscript-support'
2015-12-24 01:35:32 +00:00
Dominik Picheta
bc9b023db0
Readme fixes regarding NimScript support.
2015-12-24 01:31:50 +00:00
Dominik Picheta
4c88fb6a86
Documentation about NimScript.
2015-12-24 01:28:28 +00:00
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
886bb4f881
Merge pull request #170 from FedericoCeratto/patch-1
...
Add Bash completion
2015-12-23 10:57:26 +00:00
Federico Ceratto
40076fec46
Add Bash completion
2015-12-23 09:40:30 +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
fc0bb6ee73
The update command is now named refresh. Ref #158
2015-12-15 00:09:09 +00:00
Dominik Picheta
940573f87c
Remove remaining developers.md links in readme.
2015-12-13 15:27:16 +00:00
Dominik Picheta
a5b23fd226
Merge branch 'master' into nimscript-support
2015-11-25 11:50:06 +00:00
Dominik Picheta
cb1ef9cd9f
Merge branch 'master' of github.com:nim-lang/nimble
2015-11-24 11:49:03 +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
8bd6ce4557
Merge pull request #165 from cupen/master
...
mingw/bash compatibility.
2015-11-15 00:12:19 +00:00
cupen
fe0863e9be
for mingw compatibility.
2015-11-15 04:08:53 +08: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
v0.6.4
2015-10-13 10:17:02 +02:00
Araq
99332ce552
implemented 'nimble dump' command
2015-09-03 12:22:22 +02:00
Araq
e6e5dba8c2
update version number
2015-09-03 12:20:32 +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