You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+87Lines changed: 87 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -126,6 +126,93 @@ go install github.com/auth0/auth0-cli/cmd/auth0@latest
126
126
> [!TIP]
127
127
> Autocompletion instructions for supported platforms available by running `auth0 completion -h`
128
128
129
+
### Installing the Beta
130
+
131
+
<details>
132
+
<summary>Want to try pre-release features? Install the beta build here.</summary>
133
+
134
+
<br>
135
+
136
+
> [!WARNING]
137
+
> This is a **beta release** of the Auth0 CLI and is not yet generally available. Features and behavior may change before the final release.
138
+
139
+
> [!WARNING]
140
+
> The beta release does not fully support the interactive **device authorization** login flow (`auth0 login` as a user). We recommend authenticating with **machine-to-machine (M2M)** client credentials while using the beta. See [Authenticating to Your Tenant](#authenticating-to-your-tenant) for details.
141
+
142
+
#### Linux and macOS
143
+
144
+
Install via [Homebrew](https://brew.sh/):
145
+
146
+
```bash
147
+
brew tap auth0/auth0-cli && brew install auth0-beta
148
+
```
149
+
150
+
> [!NOTE]
151
+
> The `auth0-beta` formula installs the beta build as the `auth0` binary. Run it with `auth0` once installed.
152
+
153
+
Install via [cURL](https://curl.se/):
154
+
155
+
1. Download the binary. It will be placed in `./auth0`:
156
+
```bash
157
+
curl -sSfL https://raw.githubusercontent.com/auth0/auth0-cli/beta/install.sh | sh -s -- -b .
158
+
```
159
+
2. Optionally, if you want to be able to run the binary from any directory, make sure you move it to a place in your $PATH:
# Make sure your $GOPATH/bin is exported on your $PATH
196
+
# to be able to run the binary from any directory.
197
+
198
+
# Latest beta code (tip of the beta branch):
199
+
go install github.com/auth0/auth0-cli/cmd/auth0@beta
200
+
201
+
# Or a specific published beta release (reproducible):
202
+
# See https://github.com/auth0/auth0-cli/releases for available tags.
203
+
go install github.com/auth0/auth0-cli/cmd/auth0@v1.33.0-beta.0
204
+
```
205
+
206
+
> [!NOTE]
207
+
> Do not use `@latest`for the beta. Go's `@latest` skips pre-release versions, so it always resolves to the stable release instead of a beta.
208
+
209
+
#### Manual
210
+
211
+
1. Download the appropriate binary for your environment from the [releases page](https://github.com/auth0/auth0-cli/releases) — select the most recent pre-release.
212
+
2. Follow the same extraction and `PATH`/`HOME` setup steps described in the [Manual](#manual) installation section above.
213
+
214
+
</details>
215
+
129
216
## Authenticating to Your Tenant
130
217
131
218
Authenticating to your Auth0 tenant is required for most functions of the CLI. It can be initiated by running:
0 commit comments