Tags: stefanmaric/g
Tags
- Improve switching Go versions performance to nearly instant (#19, t… …hanks @jimeh) - Add support for darwin-arm64 (M1 chips) (#20, thanks @joelanford) - Tweak docs, guidelines, and configs to make it easier to contribute - Format all documents with Prettier for consistency - Add Github template for BUG reports - Update screencast with more recent version of g
- Fix shellcheck download in Makefile - Upgrade shellcheck from v0.7.0 to v0.7.1 and fix new lint errors - Upgrade shfmt from v3.0.0 to v3.2.4, no format changes introduced - Introduce a Github Actions workflow file with lint only for now - Fix g breaking on missing $TERM var in non-interactive systems - Add basic tests to the Github Actions workflow
- Warn users about existing go installations - Improve self-upgrade script - Improve previous installation detection on g-install - Make self-upgrade throw if g was not installed via g-install - Add alias collision detection and setup helper (#11, thanks @alvinmatias69) - Add `download` and `set` commands (#12, thanks @feualpha) * BREAKING: Remove the `--download` option - Add Makefile with lint and format targets for better DX - Fix shellcheck lint errors - Format source code using make format - Improve and update docs to reflect latest contributions
- Make g POSIX compatible and use `sh` instead of `bash` - Cleanup and normalize `g` code - Make g-install POSIX compatible as well - Fix g-install breaking on envs without $SHELL - Fix g breaking when using non-GNU `wget` - Add handling of misconfigured $GOPATH/bin - Add support for ash, dash, csh, and tcsh to g-install - Fix user input source for g-install - Fix and normalize error logging - Fix POSIX syntax error on BIN_DIR check - Fix `stty` command breaking on MacOS - Fix version listing broken with BSD version of `find` - Fix IFs using `command` exiting the script due to errexit - Update docs to reflect latest changes and update roadmap
- Add support for listing and installing unstable versions - Prevent bugs in config files without final newline - Ensure the modified PATH is exported on bash and zsh - Prevent multiple selection of the same shell in g-install - Improve the --quiet modifier - Normalize messages styles and wording - Support double-dash to signal end-of-params - Tweak README file - Offer to install latest go version after installing g - Install requested version when `g run` cannot find it. See #3 - Warn about installing on a non-default path. See #5 - Add goenv to the alternatives list on README - Add instructions for removal on README - Make the detection of previously installed g stricter
PreviousNext