Commit graph

470 commits

Author SHA1 Message Date
Dominik Picheta
f29a25a10d Implements #144. Warnings are now issued for incorrect namespacing. 2016-12-26 18:09:19 +00:00
Dominik Picheta
380cb46da8 Fixes tests on case sensitive file systems. 2016-12-23 19:15:32 +01:00
Dominik Picheta
1d0f28e321 Preserve special versions in package installations. Ref #88. 2016-12-23 19:09:54 +01:00
Dominik Picheta
2a42052099 Merge pull request #282 from yglukhov/fix-install-from-source
Fixed installation from git dir
2016-12-23 16:35:49 +01:00
Dominik Picheta
8d51fc4c2f Many additions/improvements to readme. Fixes #221. Fixes #246. 2016-12-23 12:42:08 +01:00
Dominik Picheta
87aab62762 Fixes ToC in readme. 2016-12-23 11:17:41 +01:00
Dominik Picheta
e457b54d09 Small output adjustment. 2016-12-22 23:12:41 +01:00
Dominik Picheta
8a16603ca7 Use inLines in tester more to fix failures. 2016-12-22 21:54:32 +01:00
Dominik Picheta
da3b38ff60 Fixes tests. 2016-12-22 21:43:39 +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
9b67f424e6 The path command no longer looks for .babel or .nims files. 2016-12-22 15:38:53 +01:00
Dominik Picheta
34af12a326 Use cli.display for path command. 2016-12-22 15:36:18 +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
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
dcc36814c2 Fixed tests. 2016-12-20 21:26:50 +01:00
Dominik Picheta
25a53eb4dc Raise an error if 'refresh' does not download anything successfully. 2016-12-20 21:14:00 +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
ac352aa6b2 Rename 'update' proc to 'refresh'. 2016-12-20 20:49:39 +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
a7913b5d23 Improves tester. 2016-12-15 23:35:09 +01:00
Dominik Picheta
d42a07e0f7 Fixes nimbledata.json being read from default nimbleDir. 2016-12-15 23:31:45 +01:00
Dominik Picheta
934c047068 Remove mentions of the old .nimble format from readme. Fixes #262. 2016-12-13 22:45:33 +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
Yuriy Glukhov
de59767f43 Fixed installation from git dir 2016-12-10 11:39:32 +02:00
Araq
82868ea818 get rid of unnecessary cyclic module dependency 2016-11-24 00:45:47 +01:00
Araq
b3f793ae0d get rid of unnecessary cyclic module dependency 2016-11-24 00:16:05 +01:00
Dominik Picheta
0d15faeef1 Merge pull request #279 from crohlfs/master
Fix issues with spaces in bin path
2016-11-21 18:53:32 +01:00
Chris Rohlfs
bcbb85c5e4 Fix 'compile' not working when spaces are in bin path 2016-11-22 01:41:40 +13:00
Chris Rohlfs
4fa4404df8 Fix install not working when spaces are in bin path 2016-11-21 21:14:28 +13:00
Dominik Picheta
e6057a0084 Fixes travis build.
Squashed commit of the following:

commit 8811389f5071831b4fd55fa0c978767d722a4ed0
Author: Dominik Picheta <dominikpicheta@gmail.com>
Date:   Tue Nov 15 21:24:03 2016 +0100

    Cleans up troibobasbfdb

commit 283e10b43517e1c03a277bdf0dd39ea017421d53
Author: Dominik Picheta <dominikpicheta@gmail.com>
Date:   Tue Nov 15 21:12:03 2016 +0100

    Too bad bash isn't style insensitive.

commit 3cbf069230306c2977fe37f811c803b9a55b4ccf
Author: Dominik Picheta <dominikpicheta@gmail.com>
Date:   Tue Nov 15 21:09:27 2016 +0100

    Attempt to add -lrt to linker flags.

commit 0f3cbfabd9f9b2cf8c9ba9709175384d2f440ffd
Author: Dominik Picheta <dominikpicheta@gmail.com>
Date:   Tue Nov 15 20:58:52 2016 +0100

    Print ldd version.

commit badc29b79d6cc4f0770c483ac63079b0a3e9bd6c
Author: Dominik Picheta <dominikpicheta@gmail.com>
Date:   Tue Nov 15 20:50:35 2016 +0100

    Attempt to debug.
2016-11-15 21:30:34 +01:00
Dominik Picheta
180653216c Bump to v0.7.11. 2016-11-11 11:40:40 +00:00
Dominik Picheta
8a1efc275e Fixes build (missing bootstrap.sh). Now builds against Nim 0.15.2. 2016-11-11 11:35:50 +00:00