Commit graph

266 commits

Author SHA1 Message Date
5422f1c2e0
rebrand from choosenim to getnim 2023-05-08 14:28:36 +03:00
495f9d365c
nuke telemetry 2023-05-08 11:03:42 +03:00
781ccd71e7
delete travis CI conf 2023-05-08 10:53:59 +03:00
13758d52c0
remove github CI 2023-05-08 10:37:28 +03:00
ringabout
420eb93e02 typo 2022-12-22 22:33:02 +08:00
ringabout
b620832550 devel and version-2-0 now uses csource_v2 2022-12-22 22:31:59 +08:00
Dominik Picheta
d929b737ef Update license in .nimble file. 2022-12-18 12:13:31 +00:00
Dominik Picheta
90b7e4c00b Documents usage of choosenim in more detail
Fixes 
2022-10-22 23:58:10 +01:00
Dominik Picheta
d77459f633 Add note to readme about curl package
Fixes .
2022-10-22 23:46:49 +01:00
Dominik Picheta
1e9380741d Fixes bug where gcc et al proxies won't be recreated. 2022-07-07 00:09:01 +01:00
Dominik Picheta
a04d6bb47c Fixes logic in needsCCInstall for Windows.
* Case where toolchains/mingw64 is removed didn't lead to a reinstall of
mingw.
2022-07-07 00:08:22 +01:00
Dominik Picheta
e9ed20d517 Resolve Windows and macOS build issues (hopefully). 2022-07-06 15:47:39 +01:00
Dominik Picheta
e4736fa18d Add error handling to getGccArch. Fixes . 2022-07-06 15:17:07 +01:00
Dominik Picheta
a41210eda6 Fall back to tar.gz when unxz not installed. Fixes . 2022-07-06 15:07:29 +01:00
Dominik Picheta
214b62971e Use curl on Linux. Fixes . 2022-07-06 14:51:35 +01:00
Dominik Picheta
32871fbde6 Bump version to 0.8.4 2022-07-06 14:51:25 +01:00
Jaremy Creechley
aa690a4fa4 build fat binaries on macosx 2022-07-06 14:22:31 +01:00
Marco Mengelkoch
ee16248601
Adding workflow to automatically build and upload binaries ()
* added workflow

* custom build on linux

* fix syntax error

* fix syntax error

* Update release_build.yml

* Update release_build.yml

* Update release_build.yml

* Update release_build.yml

* Update release_build.yml

* Update release_build.yml

* Update release_build.yml

* Update release_build.yml

* Update release_build.yml
2022-05-02 17:23:01 +01:00
Ryan Oldenburg
f609844e74 update puppy dep 2022-01-29 10:13:34 +00:00
Loïc Bartoletti
4ea8702819 Add FreeBSD support 2021-12-07 10:56:16 +00:00
100phlecs
ebdfcb8c0d fix init.sh script to use x86_64 binaries for ARM macs 2021-11-14 18:15:58 +00:00
Dominik Picheta
9608bfafc4 Update choosenim.nimble 2021-10-11 22:56:25 +01:00
Jake Leahy
7409b0a80d
Error on 404 ()
* Throw error when now 404

* Fix syntax errors that I missed

* Use correct indentation
Added test case

* Implement suggestions

* Use exception message that is more generic so downloadFilePuppy makes sense when used in other areas

Co-authored-by: Dominik Picheta <dominikpicheta@googlemail.com>
2021-10-09 11:31:55 +01:00
Andrea Manzini
17776b79b7
add tests for 'show' command ()
* add tests for 'show' command

* revert nimpretty spacing

* revert nimpretty spacing
2021-10-07 17:52:03 +01:00
Dominik Picheta
fae357df64 Version 0.8.2 2021-10-05 21:19:47 +01:00
Dominik Picheta
16e5239d2f Fixes . 2021-10-05 21:15:39 +01:00
Andrea Manzini
459f6c14f2
add extra feature "choosenim show path" ()
* add extra feature "choosenim show path"

* Update src/choosenim.nim

* Update src/choosenim.nim

* Update src/choosenim.nim

Co-authored-by: Dominik Picheta <dominikpicheta@googlemail.com>
2021-10-05 21:13:26 +01:00
Dominik Picheta
950d19e7f5 Always set +x permissions on binaries. Fixes . 2021-10-05 21:09:44 +01:00
Dominik Picheta
158972deeb Fixes init.sh script crash when $SHELL not set. Fixes . 2021-10-05 20:50:00 +01:00
Dominik Picheta
bb23ba2796 Hot-fix: enable SSL on non-mac/Win platforms. 2021-10-03 18:05:19 +01:00
Dominik Picheta
569ccfbe20 Add release nimble task. 2021-10-03 17:15:53 +01:00
Dominik Picheta
dde8a66ed5 Use new analytics with puppy. 2021-10-03 17:11:09 +01:00
Dominik Picheta
ac40b6a2fc Fixes compile error on macOS. 2021-10-02 21:20:17 +01:00
Dominik Picheta
645618705b Add dep for libcurl on macos 2021-10-02 21:12:22 +01:00
Dominik Picheta
3b2e8a0248 Fixes . Support arm macos in init script. 2021-10-02 21:00:59 +01:00
Dominik Picheta
9f5780a11f Bump to version 0.8.0 2021-10-02 20:53:42 +01:00
Dominik Picheta
4e24d0bc6f Use Curl on macOS and implement puppy for URL retrieval. 2021-10-02 20:48:17 +01:00
Dominik Picheta
b2db862cba Handle antivirus errors in choosenim update too. 2021-10-02 20:47:54 +01:00
Dominik Picheta
379dcd7d02 Use puppy on Windows for downloads. 2021-10-02 20:38:36 +01:00
Matt Haggard
9e32e9a13b
More info around DLL installation ()
* More info around DLL installation

* Update src/choosenim.nim

* Update src/choosenim.nim

Co-authored-by: Dominik Picheta <dominikpicheta@googlemail.com>
2021-10-02 19:59:05 +01:00
Dominik Picheta
b959c84745 Lock on zippy branch that contains my patch. 2021-10-02 19:56:01 +01:00
Dominik Picheta
678502e905 Fall back to using tar when it exists.
This is due to high memory usage in zippy.
2021-10-02 19:56:01 +01:00
Dominik Picheta
a1b9789703 Fixes tests on Windows. 2021-10-02 19:56:01 +01:00
Dominik Picheta
c2101d01ab Look for build_all.bat as well and resolve last test failure. 2021-10-02 19:56:01 +01:00
Dominik Picheta
3963a62568 Implements calling build_all when it exists. Fixes . 2021-10-02 19:56:01 +01:00
Dominik Picheta
d65b086e6b Fixes one of the tests. 2021-10-02 19:56:01 +01:00
Dominik Picheta
7deb0b60d8 Choose 1.0 instead of 0.16.0 in tester.
* I've been getting strange behaviour with 0.16.0 locally.
* Also added some additional debugging to show what command the tester
is running.
2021-10-02 19:56:01 +01:00
Dominik Picheta
b643b86e75 Fixes .
https://gist.github.com/dom96/870d98a656535fdb0d45e8bec1287488
2021-10-02 19:56:01 +01:00
Dominik Picheta
04ac0289f4 Remove temp extraction directory. 2021-10-02 19:56:01 +01:00
Dominik Picheta
c62f7619db Use nimble to build proxyexe. 2021-10-02 19:56:01 +01:00