goenv
TUI for viewing and editing Go environment variables
File Explorer
- ci.yml
- release.yml
- main.go
- category-filter.gif
- cli.gif
- command-palette.gif
- compare.gif
- edit.gif
- hero.gif
- light-theme.gif
- presets.gif
- search.gif
- shell-export.gif
- snapshots.gif
- stats.gif
- themes.gif
- undo-redo.gif
- watch-mode.gif
- index.html
- cli.go
- cli_test.go
- commands.go
- commands_test.go
- descriptions.go
- descriptions_test.go
- envvar.go
- shellexport.go
- shellexport_test.go
- validation.go
- validation_test.go
- version.go
- version_test.go
- config.go
- config_test.go
- helpers_test.go
- history.go
- history_test.go
- preset.go
- preset_test.go
- snapshot.go
- snapshot_test.go
- app.go
- commandpalette.go
- commandpalette_test.go
- comparescreen.go
- comparescreen_test.go
- delegate.go
- delegate_test.go
- editscreen.go
- editscreen_test.go
- exportscreen.go
- exportscreen_test.go
- handlers.go
- helpers.go
- helpers_test.go
- helpscreen.go
- helpscreen_test.go
- importscreen.go
- importscreen_test.go
- integration_test.go
- item.go
- listscreen.go
- listscreen_test.go
- messages.go
- model_test.go
- presetscreen.go
- presetscreen_test.go
- resetscreen.go
- shellexportscreen.go
- statsscreen.go
- statsscreen_test.go
- styles.go
- theme.go
- theme_test.go
- tuicmds.go
- view_test.go
- watch_test.go
- category-filter.tape
- cli.tape
- command-palette.tape
- compare.tape
- edit.tape
- hero.tape
- light-theme.tape
- presets.tape
- search.tape
- shell-export.tape
- snapshots.tape
- stats.tape
- themes.tape
- undo-redo.tape
- watch-mode.tape
- .gitattributes
- .gitignore
- .goreleaser.yaml
- go.mod
- go.sum
- LICENSE
- mise.toml
- README.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
brew install
View Details ▼
brew install
Install a Homebrew formula or cask.
brew install {{formula|cask}}
Install a formula/cask:
brew install {{[-s|--build-from-source]}} {{formula}}
Build and install a formula from source (dependencies will still be installed from bottles):
brew install {{[-n|--dry-run]}} {{formula|cask}}
Download the manifest, print what would be installed but don't actually install anything:
fish
View Details ▼
fish
The Friendly Interactive SHell, a command-line interpreter designed to be user friendly.
fish
Start an interactive shell session:
fish {{[-N|--no-config]}}
Start an interactive shell session without loading startup configs:
fish {{[-c|--command]}} "{{echo 'fish is executed'}}"
Execute specific commands:
git clone
View Details ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
go env
View Details ▼
go env
Manage environment variables used by the Go toolchain.
go env
Show all environment variables:
go env {{GOPATH}}
Show a specific environment variable:
go env -w {{GOBIN}}={{path/to/directory}}
Set an environment variable to a value:
go install
View Details ▼
go install
Compile and install packages named by the import paths.
go install
Compile and install the current package:
go install {{path/to/package}}
Compile and install a specific local package:
go install {{golang.org/x/tools/gopls}}@{{latest}}
Install the latest version of a program, ignoring `go.mod` in the current directory:
goenv
View Details ▼
goenv
Install, uninstall, or switch between Golang versions.
Supports version numbers like "1.16.15" or "1.22.8" etc.
goenv commands
List all available goenv commands:
goenv install {{go_version}}
Install a specific version of Golang:
goenv local {{go_version}}
Use a specific version of Golang in the current project:
mise
View Details ▼
mise
Manage language runtimes like Node.js, Python, Ruby, Go, Java, etc and various tools.
mise plugins list-all
List all available plugins:
mise plugins add {{name}}
Install a plugin:
mise ls-remote {{name}}
List runtime versions available for install:
powershell
View Details ▼
powershell
This command may be mistaken as the cross-platform version of PowerShell (formerly known as PowerShell Core), which uses `pwsh` instead of `powershell`.
The original `powershell` command in Windows is still available to use the legacy Windows version of PowerShell (version 5.1 and below).
tldr pwsh
View the documentation for the command referring to the latest, cross-platform version of PowerShell (version 6 and above):
powershell
Start an interactive shell session:
tldr powershell {{[-p|--platform]}} windows
View the documentation for the command referring to the legacy Windows PowerShell (version 5.1 and below):
light
View Details ▼
light
Control the backlight of your screen.
light
Get the current backlight value in percent:
light -S {{50}}
Set the backlight value to 50 percent:
light -U {{20}}
Reduce 20 percent from the current backlight value:
