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
OAuth providers (notably Google) require `localhost` or a host that ends with a real public suffix.
@@ -329,6 +325,7 @@ outside of Caddy.
329
325
- Other OS: run `hack global ca` to export the CA cert path, then add it to your OS/browser trust store.
330
326
- If you need the PEM directly: `hack global ca --print`.
331
327
- If you are running a local service outside of Caddy, use `hack global cert <host...>` (mkcert required) to generate a cert/key under `~/.hack/certs` and wire it into your service. This is only needed for non-Caddy services that still want trusted TLS.
328
+
- macOS: `hack global install`can optionally install mkcert (needed for `hack global cert`).
332
329
333
330
Install mkcert if you don't already have it (macOS example):
334
331
@@ -444,6 +441,13 @@ hack --help
444
441
```
445
442
This builds `dist/hack` via `bun build --compile` and installs it to `~/.hack/bin/hack`.
446
443
444
+
### Check which install is active
445
+
446
+
```bash
447
+
bun run install:status
448
+
```
449
+
Reports whether `hack` is a dev shim or a compiled binary (and where it points).
450
+
447
451
448
452
### Run in place
449
453
@@ -464,6 +468,13 @@ bun run build
464
468
./dist/hack --help
465
469
```
466
470
471
+
### Build a release bundle
472
+
473
+
```bash
474
+
bun run build:release
475
+
```
476
+
Produces `dist/release/hack-<version>/` with `install.sh`, assets, and checksums.
477
+
467
478
### Packaging note (gum)
468
479
469
480
The repo ships gum tarballs under `binaries/gum/`. In packaged builds, ship `binaries/` alongside the binary (or set `HACK_ASSETS_DIR`).
0 commit comments