Dominik Picheta
5d765fcc27
Fixes #496 .
2018-09-09 22:16:03 +01:00
Dominik Picheta
3ee1e115f4
Improves the directory structure that init creates.
...
Fixes #413 . Refs #315 .
2018-09-09 18:15:42 +01:00
Dominik Picheta
ae4fc39a7a
Fixes check for existing .nimble file in nimble init.
2018-09-09 16:01:40 +01:00
Dominik Picheta
cc71c6f80e
Improves nimble init (more licenses and consistent identifiers).
2018-09-09 15:43:43 +01:00
Christopher Pridgen
260eb854fd
Fixes #503 by creating directory if current and name differ
2018-09-04 21:21:41 -04:00
Dominik Picheta
d606867da6
Fixes #436 . Develop clones HEAD and full history.
2018-09-02 01:11:50 +01:00
Dominik Picheta
fe21329f3d
Fixes #531 . Fixes #393 . Replaces #465 .
2018-09-01 23:01:16 +01:00
antizealot1337
a3a60eca51
Prompt for multiple selections interactively when possible ( #441 )
...
* Add interactive selection ability and preserve old behavior if not available
* Add description of library and binary packages
* Add function origin to doc
* Fix typos and windows compilation test
* Change select message type and fix style
* Change to use TAB to cycle through options
2018-09-01 13:09:37 +01:00
Dominik Picheta
8134427266
Fixes isNil errors for compatibility with latest Nim.
2018-08-27 17:27:09 +01:00
Dominik Picheta
db222bbae1
Improves pre and post hooks. Fixes #524 .
2018-08-23 00:33:06 +01:00
Dominik Picheta
35c12cd972
Fixes to PR.
2018-03-21 11:10:23 +00:00
shinriyo
21357d3fa5
apply review feedback
...
I fix.
2018-03-21 12:09:24 +09:00
shinriyo
bf49330d2c
for a sense of unity.
...
another is .nimble. so I modified.
2018-03-20 11:39:56 +09:00
Dominik Picheta
7e3058657c
Fixes problem with subdirs and 'develop'. Documents package urls.
2018-02-23 22:43:28 +00:00
Dominik Picheta
25ffe273f7
Implements #421 .
2018-02-23 22:27:14 +00:00
Yuriy Glukhov
d00f59708a
Fixed nimble path
2018-01-30 17:01:31 +02:00
Ganesh Viswanathan
4770556939
Fix for #280
2018-01-08 00:37:20 -06:00
Neelesh Chandola
3cc9c4b2f5
Fix #446
2018-01-05 18:52:57 +05:30
antizealot1337
4cc1d44bdd
Reuse -y to mean accept defaults for init command for #288 ( #437 )
...
* Reuse -y to mean accept defaults for init command
* Change cli.promptCustom to accept a ForcePrompt value and delegate prompting responsiblity to it
* Add prompt for different license selection
* Remove extra spaces in category in promptCustom and promptList
* Fix bug that always returned MIT
* Add LGPL3 to array of licenses
* Change to not prompt at all for package name
* Change to not prompt for author if acquired from vcs and moved before prompting for version
* Reduce excess indenting
* Create tools.writeContents to contain file writting functionality and use it to write the nimble file
* Create package src directory and add it to the nimble file
* Write an initial source file
* Create directory and files needed for testing
* Add package created message and change priority of nimble file creation
* Rearrange args for promptCustom and add another promptCustom function that doesn't accept ForcePrompt
* Add package type prompt, remove writeContents proc, rename initial test file, provide alternate initial file contents based on type, and other minor improvements
2017-12-21 23:11:02 +00:00
Daniil Yarancev
f852198724
Fix deprecated warnings ( #420 )
...
* Fix deprecated warning
* Fix deprecation warnings
2017-11-01 19:07:40 +00:00
Xiao-Yong Jin
8ca1cc0957
Tests for the existence of project.nim file
...
Matches nim's command line handling of 'nim c project'
The error message also states the files being tested.
2017-10-23 15:51:32 -05:00
Dominik Picheta
c7b97bb206
Implements check command.
2017-10-15 15:28:29 +01:00
Dominik Picheta
a02a1431e2
Simplify implementation of path for Nimble links.
2017-09-30 14:16:57 +01:00
Yuriy Glukhov
a247047089
Fixed nondeterminism in version sorting
2017-09-20 18:18:22 +03:00
Yuriy Glukhov
88b4a9ed8a
Introduced NimbleLink object with its read/write routines
2017-09-09 23:33:31 +03:00
Yuriy Glukhov
5a739b4c03
Fixes #403
2017-09-08 17:44:04 +03:00
Dominik Picheta
301a366dd2
Refactoring and many fixes to PR #378 . (Broken)
...
This commit is broken due to a cleanup issue with NimScript eval.
2017-09-03 17:37:52 +01:00
Dominik Picheta
6a851f5b87
Merge branch 'master' of https://github.com/Nycto/nimble into Nycto-master
2017-09-03 15:16:04 +01:00
Dominik Picheta
92e9ec5e59
Fixes #373 . Implements #287 . Fixes #271 .
2017-09-02 23:19:03 +01:00
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
c46e3dcd4d
Speeds up the list -i command.
2017-08-19 21:02:15 +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
a5f325f032
Small refactoring.
2017-08-16 19:51:22 +01: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
d1eae2f1a0
Fixes #351 .
2017-08-12 22:01:47 +01:00
Dominik Picheta
ee34150d70
Fixes #331 .
2017-08-12 20:48:17 +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
Dominik Picheta
b47f174748
Merge pull request #348 from antizealot1337/seqstringarg
...
Change buildFromDir to accept a seq[string] instead of a string.
2017-08-12 11:18:41 +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
Nycto
254658ee5d
Add test target
2017-07-18 09:26:52 -07:00
Zach Smith
c89ca099a2
Allow locally stored package list files to be specified in config ( #368 )
2017-06-25 17:10:08 -04:00
Chris
8555982512
Change buildFromDir to accept a seq[string] instead of a string.
...
Fixes #334
2017-05-05 11:31:51 -04: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
c1ffe62a68
Allow doAction to show help/version instead of CLI parser.
2017-04-28 16:52:34 +02: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