Commit graph

135 commits

Author SHA1 Message Date
Dominik Picheta
dda0c39e34 Fixes #304. 2017-01-03 19:25:36 +00:00
Dominik Picheta
b629048249 Just check for nimdistros instead of adding an additional define. 2017-01-03 19:00:39 +00:00
Dominik Picheta
fcbb3de783 More intelligent definition of nimbledistros.
This fixes issues with using latest Nimble in an
0.15.2 environment.

Squashed commit of the following:

commit 4c5f791873b7965a25b9dbdb29a96b38a065c478
Author: Dominik Picheta <dominikpicheta@gmail.com>
Date:   Tue Jan 3 18:41:30 2017 +0000

    Disable output in tester.

commit 9f4af9685a36fbebc5a71b6d39130c2d2b30bc05
Author: Dominik Picheta <dominikpicheta@gmail.com>
Date:   Tue Jan 3 18:30:38 2017 +0000

    Attempt at fixing tests.

commit d0de031d1ce11be0f106eb6d92885b6833ce95b0
Author: Dominik Picheta <dominikpicheta@gmail.com>
Date:   Tue Jan 3 18:16:40 2017 +0000

    Testing.
2017-01-03 18:41:51 +00:00
Dominik Picheta
4d7b3081a8 Fixes tests. 2017-01-03 18:02:55 +00:00
Dominik Picheta
2f45eab060 Fixes #301. 2017-01-03 17:43:59 +00:00
Dominik Picheta
040189dfca Define new symbol to support distros in older Nimble versions. 2017-01-03 17:06:18 +00:00
Andreas Rumpf
2bec00a9f3 Merge branch 'master' into native-pkg-support 2017-01-02 20:16:19 +01:00
Dominik Picheta
df640de6c8 Bump to 0.8.0 and fill out changelog for this release. 2017-01-01 17:47:14 +00:00
Dominik Picheta
d70526fa90 Improve error when fork can't be created for publishing.
References #284.
2017-01-01 16:34:03 +00:00
Dominik Picheta
6b175056df Fixes #236. 2017-01-01 15:57:06 +00:00
Araq
6368ccb0df Merge branch 'master' into native-pkg-support 2016-12-31 02:12:00 +01:00
Araq
ad21bb039f removed distros.nim; now part of Nim's stdlib 2016-12-31 02:09:14 +01:00
Dominik Picheta
850304ffcb Fixes #189. 2016-12-30 12:43:52 +00:00
Dmitry Polienko
871252d202 Update usage message 2016-12-30 15:06:20 +07:00
Dmitry Polienko
4332fb45cb Fix git ls-remote parsing 2016-12-29 17:57:13 +07:00
Dominik Picheta
53856db8ff Fixes tests. 2016-12-27 13:54:54 +00:00
Dominik Picheta
432c91b938 Renamed myVersion to version and version to specialVersion. 2016-12-27 13:27:08 +00:00
Dominik Picheta
2886059817 Fixes #289. 2016-12-27 12:19:13 +00:00
Dominik Picheta
d192de6511 Fixes version conflicts when building between special&non-special.
Refs #289. Aporia still cannot be installed. In addition,
the myVersion vs. version should be refactored into version vs.
specialVersion.
2016-12-27 00:42:05 +00:00
Dominik Picheta
f29a25a10d Implements #144. Warnings are now issued for incorrect namespacing. 2016-12-26 18:09:19 +00:00
Dominik Picheta
1d0f28e321 Preserve special versions in package installations. Ref #88. 2016-12-23 19:09:54 +01:00
Araq
e813aa6448 Merge branch 'master' into native-pkg-support 2016-12-23 16:01:37 +01:00
Araq
b3b4c6343f moved new feature to separate 'distros.nim' module 2016-12-23 16:01:10 +01:00
Dominik Picheta
36e7bfba19 Use the cli module everywhere. 2016-12-22 17:12:45 +01:00
Dominik Picheta
8f34336e91 Add hints for NimbleErrors which help the user fix them. 2016-12-22 16:49:24 +01:00
Dominik Picheta
c0f2bd03b1 More use of the cli module. 2016-12-22 16:30:24 +01:00
Dominik Picheta
a111d5f3b9 Implement promptCustom in cli and use it for init command. 2016-12-22 16:13:36 +01:00
Dominik Picheta
971dc300bb Usability fixes and output improvements for compile command. 2016-12-22 15:18:46 +01:00
Dominik Picheta
cb1248a9b4 Fix --nimbledir for c command and separate flags into actions. 2016-12-22 14:38:22 +01:00
Araq
f972236ed9 outline of how the support for native package managers should look like 2016-12-22 12:41:20 +01:00
Dominik Picheta
a04848060b Use cli for remove command messages. Improve prompt. 2016-12-22 11:29:48 +01:00
Dominik Picheta
22929add07 Spice up the prompts. 2016-12-21 22:56:39 +01:00
Dominik Picheta
9be27cd665 Display suppressed messages tip only when an error occurred. 2016-12-21 22:18:11 +01:00
Dominik Picheta
17ddbc3214 Add colons to non-verb categories in cli.display. 2016-12-21 22:11:47 +01:00
Dominik Picheta
87567161b8 All output from install command is now using the cli module. 2016-12-21 21:45:43 +01:00
Dominik Picheta
87d6f85aea Implement debug messages and wrap exec output in them. 2016-12-21 20:09:53 +01:00
Dominik Picheta
5fe69b389f Improvements to existing CLI messages. 2016-12-21 00:17:56 +01:00
Dominik Picheta
e3f833d61c More replacements of 'echo' to CLI's 'display'. 2016-12-21 00:08:42 +01:00
Dominik Picheta
60aa57be24 NimbleError is now captured in debug mode as well as release mode. 2016-12-20 23:40:26 +01:00
Dominik Picheta
c16c0b8864 Use CLI in packageparser. 2016-12-20 23:25:56 +01:00
Dominik Picheta
3791f8a09a Switch to cli in processDeps. 2016-12-20 22:46:07 +01:00
Dominik Picheta
effbfbc6a1 Refresh command now supports a package list name as argument. 2016-12-20 20:58:57 +01:00
Dominik Picheta
2dab010c23 Implement --verbosity switch. 2016-12-20 00:01:39 +01:00
Dominik Picheta
8ebc4bb7c1 Implement message suppression. 2016-12-19 23:49:41 +01:00
Dominik Picheta
dcbbb8b62e Switch 'refresh' command to new CLI module. 2016-12-19 23:35:27 +01:00
Dominik Picheta
abb9d79ea4 Parse command line args first so that -v doesn't read config. 2016-12-19 22:28:19 +01:00
Dominik Picheta
3c22ffd848 Implements a nimblepkg/cli module which formats output messages. 2016-12-19 21:42:02 +01:00
Dominik Picheta
d42a07e0f7 Fixes nimbledata.json being read from default nimbleDir. 2016-12-15 23:31:45 +01:00
Dominik Picheta
4276b7237d Merge pull request #273 from nim-lang/ARAQ-fix-warnings
fixes a 'break search loop' bug; got rid of most compiler warnings
2016-12-12 20:17:29 +01:00
Araq
82868ea818 get rid of unnecessary cyclic module dependency 2016-11-24 00:45:47 +01:00