Commit graph

189 commits

Author SHA1 Message Date
Dominik Picheta
acbce88bac Fixes cloning repo for develop command. 2017-08-19 22:03:45 +01:00
Dominik Picheta
bdfb681824 Fixes #290. 2017-08-19 21:22:48 +01:00
Dominik Picheta
3bdce8d332 Fixes removal of linked packages (and speeds up removal). 2017-08-19 20:56:29 +01:00
Dominik Picheta
97dc0ffb45 Implements basic support for building with .nimble-link'ed packages. 2017-08-16 22:22:00 +01:00
Dominik Picheta
5f1de1e4ff Don't fail immediately when user doesn't want to load packages.json. 2017-08-16 22:20:24 +01:00
Dominik Picheta
a5f325f032 Small refactoring. 2017-08-16 19:51:22 +01:00
Zach Smith
1ef7e49350 Don't normalize package list paths. That strips meaningful characters. 2017-08-13 17:41:56 -04:00
Dominik Picheta
56dd401831 Implements develop command. Refs #240. 2017-08-13 15:04:40 +01:00
Dominik Picheta
84d63c8988 Fixes compilation on Windows. 2017-08-13 15:02:09 +01:00
Dominik Picheta
ee34150d70 Fixes #331. 2017-08-12 20:48:17 +01:00
Dominik Picheta
c379a79910 Bump to v0.8.7 (devel). 2017-08-12 14:52:11 +01:00
Dominik Picheta
612c084688 Improvements to #385. 2017-08-12 14:50:32 +01:00
Dominik Picheta
4050683a9c Merge branch 'out-of-mem' of https://github.com/yglukhov/nimble into yglukhov-out-of-mem 2017-08-12 12:42:31 +01:00
Daniil Yarancev
29c9cf8ce7 Removed deprecated warnings, also tiny refactoring 2017-08-10 12:51:16 +03:00
Yuriy Glukhov
06a94ba28f Lower memory consumption 2017-08-07 17:22:47 +03:00
waylon531
4a78953fc6
Added better url detection to publish
Publish will now look at the hostname part of the ssh url to figure out
what git server to use. This definitely works with both github and
gitlab, and adds gitlab support to `nimble publish`.
2017-07-25 17:10:05 -07:00
Yuriy Glukhov
e756a14c15 Fixed branch checkout and handling of branch names with dashes. (#379)
* Fixed branch checkout and  handling of branch names with dashes.

* Added assert
2017-07-19 22:42:28 +01:00
Dominik Picheta
10a38a3c90 Merge pull request #371 from subsetpark/local-json
Allow specifying local json package list files
2017-07-11 19:30:14 +01:00
Zach Smith
2a7e1f132c Code Review from @dom96 2017-06-26 17:12:46 -04:00
Zach Smith
2718a8e9d5 Use path != "" instead of len check 2017-06-25 17:40:06 -04:00
Zach Smith
f2836e5a5c Roll back downloadFile upgrade 2017-06-25 17:27:56 -04:00
Zach Smith
c89ca099a2 Allow locally stored package list files to be specified in config (#368) 2017-06-25 17:10:08 -04:00
Zach Smith
183fed527b Make conventional structure more explicit in structure warnings and readme 2017-06-25 16:31:34 -04:00
Xiao-Yong
a69d7563f4 nimble accepts a .nimble file that is a link 2017-06-07 23:32:42 -05:00
Dominik Picheta
5adfe30155 Version 0.8.6. 2017-05-05 16:47:17 +01:00
Dominik Picheta
4a71ccbbd4 Improve getNimPrefixDir to support choosenim and env var.
See comment for more information. This commit also adds support
for an environment variable so that users have a workaround
when Nimble cannot find the Nim stdlib.
2017-05-05 12:36:54 +01:00
antizealot1337
30d6aaf966 Change to pass extra parameters to compiler (#347)
* Change to pass extra parameters to compiler

* Add extra space in from of path argument

* Fix missing space that caused some nimble commands to fail
2017-05-05 12:04:01 +01:00
Dominik Picheta
cfe68bb441 Don't check Nim version when init'ing config (breaks .babel dir). 2017-05-02 14:01:02 +01:00
Dominik Picheta
5d5825a179 Bump version to 0.8.5. 2017-04-30 21:39:08 +01:00
Dominik Picheta
d9f2e6c49e Implement --noColor option. 2017-04-30 15:40:46 +01:00
Dominik Picheta
c1ffe62a68 Allow doAction to show help/version instead of CLI parser. 2017-04-28 16:52:34 +02:00
Samantha Marshall
b7201c81a4
Modifying how package install path is validated
Fix:
  * This addresses a bug where nimble will throw an exception in the middle of installation due to trying to evaluate paths that are not normalized. This was fixed by adding some additional validation checks that involve comparing paths by normalizing them first. [#338]
2017-04-22 13:33:49 -04:00
Dominik Picheta
e62084a2a7 Merge pull request #343 from andreaferretti/fix305
Fixed https://github.com/nim-lang/nimble/issues/305
2017-04-07 19:53:55 +02:00
Andrea Ferretti
745a7863d2 Fixed https://github.com/nim-lang/nimble/issues/305 2017-04-07 15:32:31 +02:00
Andrea Ferretti
2e9c50e487 Fixed https://github.com/nim-lang/nimble/issues/339 2017-04-07 15:09:13 +02:00
Samantha Marshall
0d516b483e
fixing casing 2017-03-13 14:47:16 -04:00
Samantha Marshall
ad869f9df6
fixing typo and adding message for retrieving API Token from file 2017-03-13 13:38:32 -04:00
Samantha Marshall
47f5691c0b
adding new display message about where the token is coming from 2017-03-13 13:18:27 -04:00
Samantha Marshall
26344e2083
adding on-screen delay for new message 2017-03-11 14:54:48 -05:00
Samantha Marshall
32ed21695b
adding support for an environment variable 2017-03-11 14:51:54 -05:00
Dominik Picheta
8e143a097d Change name of file where publish token is saved. 2017-02-22 18:17:18 +01:00
Jeff Ciesielski
c13a1c8977 Add credential caching
This change stores the user's github API token in ~/.nimble/api_token for
ease of publishing.

closes https://github.com/nim-lang/nimble/issues/307
2017-02-21 22:26:20 -05:00
Andrea Ferretti
83731a9b32 Fixed #329 2017-02-10 16:53:27 +01:00
Dominik Picheta
0a280aa6dd Version 0.8.4 2017-01-29 21:31:31 +01:00
Dominik Picheta
c4d294ca9b Fixes #319. 2017-01-29 20:47:47 +01:00
Dominik Picheta
4c99e3b6eb Fixes #321. 2017-01-29 16:58:53 +01:00
Samantha Marshall
f613458780
whooops, missed part two of this changeset 2017-01-28 10:47:04 -05:00
Samantha Marshall
caae0a3cbd
updating git command to fetch the url of the remote origin 2017-01-27 20:25:25 -05:00
Dominik Picheta
ee07fb83e7 Always overwrite temporary nimscriptapi.nim in /tmp. 2017-01-11 00:10:40 +01:00
Dominik Picheta
756beb6b5e Increment to v0.8.3. 2017-01-09 20:28:03 +01:00