Commit graph

  • e7c4141d41 Add changelog. Dominik Picheta 2017-05-09 22:30:04 +0100
  • 3e58cc1a7c Fixes #10. Give warning for Nimble < 0.8.6. Dominik Picheta 2017-05-09 22:23:20 +0100
  • a2eb336f1b Fixes invalid CC in path check. Dominik Picheta 2017-05-09 21:48:08 +0100
  • d71ea99c5e Fixes #8. EOF error when prompting in install script. Dominik Picheta 2017-05-09 21:43:44 +0100
  • d4d904fe49 Fixes #11. Expand relative paths when choosing. Dominik Picheta 2017-05-09 21:35:53 +0100
  • 6c3f3c5afc Fixes #9. Dominik Picheta 2017-05-09 16:02:56 +0100
  • d4ea43c2b4 Give hint that PATH can be placed in ~/.bashrc file. Dominik Picheta 2017-05-07 10:49:53 +0100
  • 50f8b243d0 Small fix to choosenim init script. Dominik Picheta 2017-05-06 11:40:03 +0100
  • 9049611152 Add installation instructions to readme. Dominik Picheta 2017-05-06 11:18:13 +0100
  • 83487182c0 Add untested unix init sh script for installation. Dominik Picheta 2017-05-06 11:18:01 +0100
  • 5968fee133 Fixes #7. Dominik Picheta 2017-05-05 15:59:18 +0100
  • 333fb0494e Create a .git dir for Nim downloaded from GitHub. Dominik Picheta 2017-05-03 22:08:03 +0100
  • 95b588aa07 Rename procs and fix gcc.exe etc. proxies not being created on Windows. Dominik Picheta 2017-05-03 22:01:54 +0100
  • 2087759086 Implement 'show' command. Dominik Picheta 2017-05-03 20:42:21 +0100
  • 7341254a8e Prevent reinstallation of MingW when it is already installed. Dominik Picheta 2017-05-03 20:14:41 +0100
  • 1f97f82179 Work around compiler issue and don't remove extraction dir. Dominik Picheta 2017-05-03 19:40:46 +0100
  • d17ff4c04a Improve dependency info in readme. Dominik Picheta 2017-05-03 18:22:21 +0100
  • 5656111c37 Add --getNimbleBin option for install scripts. Dominik Picheta 2017-05-03 18:02:01 +0100
  • 9a760816a7 Don't write proxy files unless they are not there. Dominik Picheta 2017-05-03 16:22:56 +0100
  • 3a39a3e757 If currently selected channel was updated switch to the new version. Dominik Picheta 2017-05-03 16:20:24 +0100
  • f55aeb3013 Implement 'update' command. Dominik Picheta 2017-05-03 15:52:56 +0100
  • cd09331ba3 Implements #4. Dominik Picheta 2017-05-03 14:58:25 +0100
  • 6316fc7b93 Download DLLs on Windows. Dominik Picheta 2017-05-03 14:14:59 +0100
  • 9ef1096f56 Add MingW bin to PATH instead of Nimble dir. Dominik Picheta 2017-05-02 19:23:31 +0100
  • 3e38aabfef Add nimble dir to PATH prior to build so that build.bat can find gcc. Dominik Picheta 2017-05-02 18:32:06 +0100
  • 0fa38f74db Don't use findexe on commands in builder. Dominik Picheta 2017-05-02 17:43:03 +0100
  • 15b94184e1 Small Windows builder fix. Dominik Picheta 2017-05-02 17:21:23 +0100
  • c3c9685c02 Fixes proxyexe for Windows MingW proxying. Dominik Picheta 2017-05-02 15:18:48 +0100
  • c48756262a Fix file extension for gcc on windows. Dominik Picheta 2017-05-02 14:50:37 +0100
  • 364de497e7 Implement MingW installation on Windows. Dominik Picheta 2017-05-02 12:42:37 +0100
  • 01b3032e7d Up Nimble dependency and improve proxyexe hint message. Dominik Picheta 2017-05-02 11:24:52 +0100
  • 46a7110877 Give error when invalid flag is passed to choosenim. Dominik Picheta 2017-04-30 21:21:18 +0100
  • 15491a9140 More tests. Don't use Nimble's CLI parser. Dominik Picheta 2017-04-30 19:03:54 +0100
  • f17826f9b0 Add tester. Dominik Picheta 2017-04-30 16:48:33 +0100
  • 2cdb45e0d6 Add ability to specify choosenimDir. Dominik Picheta 2017-04-28 17:26:32 +0200
  • 94953bec40 Improve CURL error handling and implement retrieveUrl proc. Dominik Picheta 2017-04-27 22:11:26 +0200
  • 508cf40f50 Implements #2. Dominik Picheta 2017-04-27 15:35:43 +0200
  • f7e552a2e0 Verify that proxies have been installed when switching. Dominik Picheta 2017-04-27 12:41:32 +0200
  • 27c33b2a2f Fix bug with user directory being hardcoded at compile-time. Dominik Picheta 2017-04-27 11:19:12 +0200
  • c64074319c Better error handling for build and extract failures. Dominik Picheta 2017-04-27 00:25:13 +0200
  • 703e124213 Update progress bar less frequently for curl. Dominik Picheta 2017-04-26 23:45:03 +0200
  • 2b3e2fd84b Don't crash when 'current' file does not exist. Dominik Picheta 2017-04-26 22:58:07 +0200
  • 0aacb773b3 Implement curl download backend for macOS. Dominik Picheta 2017-04-26 18:49:34 +0200
  • 04e14a6738 Small adjustment to readme. Dominik Picheta 2017-04-26 15:46:42 +0200
  • 4e1631aac5 Add readme. Refs #3. Dominik Picheta 2017-04-26 15:45:18 +0200
  • 3b0ea7e615 Use -d:useFork to workaround @nim-lang/nim#5486. Dominik Picheta 2017-03-05 15:18:10 +0000
  • d799c6d956 Show warning when proxied binary is not in PATH. Dominik Picheta 2017-02-26 19:03:32 +0100
  • c7bf00bca3 Detect when a version is already selected. Dominik Picheta 2017-02-26 16:59:51 +0100
  • 1978f4899c Implements smarter proxy writing and prompting for existing symlinks. Dominik Picheta 2017-02-26 16:40:58 +0100
  • 31efa89aad Build tools when building from GitHub too. Dominik Picheta 2017-02-26 16:14:45 +0100
  • fd187cacfd Add support for --verbose/debug and better error message. Dominik Picheta 2017-02-26 15:53:00 +0100
  • 800e4ee701 Add bin/ folder. Dominik Picheta 2017-02-26 15:34:25 +0100
  • a735b9daa9 Rename choosenimpkg/ to choosenim/ Dominik Picheta 2017-02-26 15:32:28 +0100
  • 6a79c8bbfa Add missing utils.nim file. Dominik Picheta 2017-02-26 15:29:30 +0100
  • d10f1a43ca Implement building from GitHub and indeterminate downloads. Dominik Picheta 2017-02-26 11:22:49 +0100
  • f82fad8785 Add examples to --help. Dominik Picheta 2017-02-25 22:54:54 +0100
  • 0ed62aef66 Add host OS/CPU to version output. Dominik Picheta 2017-02-25 22:50:57 +0100
  • 15b84f94ec Drop docopt dependency. Dominik Picheta 2017-02-25 22:48:54 +0100
  • f71f8e02da Show nicer error when specified version is incorrect. Dominik Picheta 2017-02-25 22:32:46 +0100
  • 1a56a0cd7d Download to temporary file to prevent usage of corrupted download. Dominik Picheta 2017-02-25 22:25:14 +0100
  • 6543d313c3 Show version switch success message. Dominik Picheta 2017-02-25 21:52:19 +0100
  • 2872b280da Improve download progress bar. Dominik Picheta 2017-02-25 21:24:33 +0100
  • aab4e4dce0 Rename to choosenim. Dominik Picheta 2017-02-25 21:04:03 +0100
  • 0dd68bbf9e Added missing proxyexe and fixed some things to get it working. Dominik Picheta 2017-02-25 19:40:48 +0100
  • 7c8836a515 Implement version switcher. Dominik Picheta 2017-02-25 19:04:04 +0100
  • eeeb052a2b Initial commit. Dominik Picheta 2017-02-15 21:44:33 +0100