Dominik Picheta
e3682c96b3
Bump version to v0.7.8.
2016-09-29 21:35:52 +02:00
Dominik Picheta
436b7c6e93
HotFix: Support spaces in binary paths for doCmdEx.
2016-09-28 23:30:09 +02:00
Yuriy Glukhov
f29f21d2e0
Store vcs revision in metadata
2016-09-21 13:58:07 +03:00
Jeff Ciesielski
e4838f4718
Add binDir checking/auto creation. Fixes #215
2016-09-19 08:45:33 -04:00
Jeff Ciesielski
29d69e9cc7
Add tilde expansion to nimbleDir. Fixes #239
2016-09-15 09:00:04 -04:00
Euan T
dfb5dda51c
Fix spelling mistake of "initial".
2016-09-04 14:21:01 +01:00
Dominik Picheta
e512b02fca
Fix compilation problem introduced by nim-lang/Nim#4357 .
2016-06-17 14:12:07 +01:00
def
f6a19b54e4
Fix --depsOnly
2016-06-08 16:28:24 +02:00
Dominik Picheta
b50426c3d3
Set compiler.options.gPrefixDir to help it find the stdlib.
...
Fixes #220 . Fixes #173 .
2016-06-06 21:16:08 +01:00
Dominik Picheta
cbdc4ed354
Bump version to 0.7.4.
2016-06-06 20:02:09 +01:00
Dominik Picheta
5deff1501a
Re-adds -d:ssl by default. Fixes #209 . Fixes #210 .
2016-06-06 11:10:52 +01:00
Dominik Picheta
01a962fcbb
Disable --noNimblePath in config.
...
This allows nimble to be built when the `compiler` package
has been installed into /opt/nimble/pkgs/.
2016-06-06 11:10:07 +01:00
Jeff Ciesielski
be991a10f3
Fix infinitely recursive "update package lists?" prompt
2016-06-03 08:07:22 -04:00
Andreas Rumpf
e9e6f814d0
Hotfix: make nimble compile with nim devel again
2016-05-31 09:58:27 +02:00
tormund
07e9ac0972
cleanup
2016-05-23 14:52:50 +03:00
tormund
cec74dbdcc
add install only dependencies
2016-05-23 14:47:15 +03:00
Yuriy Glukhov
4c3f62adf3
Renamed actionUpdate to actionRefresh
2016-04-13 15:20:28 +03:00
Aidan Steele
8abf18633d
Package names are case insensitive ( #190 )
2016-04-11 10:39:10 +10:00
Yuriy Glukhov
08496341b7
BONUS: Fixed tests because of dom's breaking changes ;)
2016-04-06 15:54:08 +03:00
Yuriy Glukhov
36d09de320
Fixed FD leak.
2016-04-06 15:21:55 +03:00
Yuriy Glukhov
5aa4752b15
Fixed cygwin stub
2016-03-18 13:48:38 +02:00
Jeff Ciesielski
8ed8b98c61
Switch to only checking for 'github.com' in url
...
Avoids dealing with http:// v https:// v git:// urls
2016-02-26 13:57:47 -05:00
Jeff Ciesielski
e51d1679c5
Fix for Issue 204
...
Github + https + trailing slash in URL causes failed checkouts / remote
tag fetches. The issue appears to be indemic to github.com, not git itself
2016-02-25 18:57:08 -05:00
Rostyslav Dzinko
296499435e
Fixed permission issue when installing package
2016-02-17 10:26:35 +02:00
Yuriy Glukhov
2de92a8230
Fixes symlink installation issue
2016-02-14 21:13:02 +02:00
Dominik Picheta
670bcec61d
Update installation instructions for Unix users who install Nim.
2016-01-19 01:00:45 +00:00
Dominik Picheta
2485ab6746
Replaced 'auto' with explicit types in sort anon proc.
2016-01-12 20:08:13 +00:00
Hans Raaf
14e0ca9a3b
This change sorts the list of the installed modules by name.
...
It also adds some files to .gitignore to make checkins easier.
2016-01-11 02:37:44 +01:00
Dominik Picheta
ac1714ffef
Fixes infinite loop. Ref @zielmicha/reactor.nim#1.
2016-01-10 00:36:02 +00:00
Dominik Picheta
1fa209a689
Fix tests. Add test for hooks.
2015-12-30 20:20:04 +00:00
Dominik Picheta
42ef358459
Various optimisations to PackageInfo reading and bug fixes.
...
* PackageInfo objects are now cached because NimScript evaluation is expensive.
* before/after hooks now return `true` by default.
* Bugfix: when hooks weren't found Nimble would still think that a hook told it
to skip an action.
* PackageInfo now includes info about which hooks are defined to prevent
unnecessary execution of those hooks.
* Probably more.
2015-12-30 19:43:20 +00:00
Dominik Picheta
5d55a5f7a2
Fix NimScriptApi builtins. Implement before/after hooks for NimS.
2015-12-30 18:14:32 +00:00
Dominik Picheta
3f6ef3ae55
Fixed reverse deps issues + some tests. Fixes #113 . Fixes #168 .
2015-12-29 17:30:32 +00:00
Dominik Picheta
2674cacd16
Fixes #86 .
2015-12-29 16:28:01 +00:00
Dominik Picheta
9bc08236fb
Turn new validation errors in warnings.
2015-12-29 15:59:42 +00:00
Dominik Picheta
50d2637b04
Implement proxy support (configurable). Ref #86 .
2015-12-29 15:31:22 +00:00
Dominik Picheta
2f57dd1b2a
git:// now replaced with https:// (configurable). Ref #86 .
2015-12-29 14:37:10 +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
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
26d99d288e
Fixes #108 .
2015-12-24 10:58:02 +00:00
Dominik Picheta
96ddb12da8
Fixes #126 .
2015-12-24 10:26:36 +00:00
Yuriy Glukhov
6cb0c5043b
Fixed compilation
2015-12-24 11:25:59 +02:00