Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
562b899
feat: Add "r" and "o" keyboard shortcut while in interactive listen.
alexbouchardd Sep 3, 2025
8188cb8
chore: Tweak console output for clarify
alexbouchardd Sep 3, 2025
7499f36
feat: Add new output and keyboard shortcut
alexbouchardd Oct 2, 2025
da8c6fc
wip
alexbouchardd Oct 3, 2025
cedadcf
wip
alexbouchardd Oct 3, 2025
0277a92
chore: Add event request
alexbouchardd Oct 3, 2025
b8e50e5
feat: Add new styling
alexbouchardd Oct 3, 2025
36d52c9
feat: Add navigation for last 10
alexbouchardd Oct 3, 2025
ebc5cfe
fix: Pin the selected event
alexbouchardd Oct 3, 2025
16774fe
fix: Fix remaining issue
alexbouchardd Oct 3, 2025
e37076d
fix: Fix typo
alexbouchardd Oct 6, 2025
c41aac2
chore: Terminology update
alexbouchardd Oct 7, 2025
abfc15d
chore: update readme
alexbouchardd Oct 7, 2025
6d6f1e2
chore: Update readme
alexbouchardd Oct 8, 2025
5f737e7
chore: Refactor
alexbouchardd Oct 8, 2025
184b48e
feat: Improve event details display
alexbouchardd Oct 8, 2025
7e31c52
chore: Fix various issues
alexbouchardd Oct 8, 2025
b4aa539
feat: Add output mode control
alexbouchardd Oct 8, 2025
bcfc3af
chore: Cleanup history and handle resize
alexbouchardd Oct 9, 2025
cae88db
feat: Refactor to use TUI
alexbouchardd Oct 12, 2025
3b8c5dd
Merge branch 'main' into feat/listen-keyboard-shortcut
alexbouchardd Oct 12, 2025
6c25089
chore: Refactor renderer and proxy
alexbouchardd Oct 13, 2025
e636598
chore: Fix data display
alexbouchardd Oct 13, 2025
f8598f4
feat: Add listen --filter param for session filtering
alexbouchardd Oct 14, 2025
1053101
chore: Refactor package stucture
alexbouchardd Oct 19, 2025
bb6645b
chore: Copy improvements
alexbouchardd Oct 20, 2025
72555d9
fix: Fix tests
alexbouchardd Oct 20, 2025
dbd73c2
chore: Update go version
alexbouchardd Oct 20, 2025
804a662
fix: Fix acceptance test
alexbouchardd Oct 20, 2025
2ffc0b9
fix: Fix go version
alexbouchardd Oct 20, 2025
0b9581e
chore: update go version
alexbouchardd Oct 20, 2025
34d95e4
chore: update dependencies
alexluong Oct 21, 2025
4614261
test: update breaking toml test behavior
alexluong Oct 21, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: 1.18.1
go-version: 1.24.9
- name: Run GoReleaser
uses: goreleaser/goreleaser-action@v5
with:
Expand Down Expand Up @@ -47,7 +47,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: 1.18.1
go-version: 1.24.9
- name: Run GoReleaser
uses: goreleaser/goreleaser-action@v5
with:
Expand All @@ -66,7 +66,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: 1.18.1
go-version: 1.24.9
- name: Run GoReleaser
uses: goreleaser/goreleaser-action@v5
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-acceptance.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v3
with:
go-version: "1.18"
go-version: "1.24.9"

- name: Make script executable
run: chmod +x test-scripts/test-acceptance.sh
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: 1.18.1
go-version: 1.24.9
- name: Run GoReleaser
uses: goreleaser/goreleaser-action@v5
with:
Expand Down Expand Up @@ -53,7 +53,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: 1.18.1
go-version: 1.24.9
- name: Run GoReleaser
uses: goreleaser/goreleaser-action@v5
with:
Expand All @@ -72,7 +72,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: 1.18.1
go-version: 1.24.9
- name: Run GoReleaser
uses: goreleaser/goreleaser-action@v5
with:
Expand Down
2 changes: 1 addition & 1 deletion .tool-versions
Original file line number Diff line number Diff line change
@@ -1 +1 @@
golang 1.18.1
golang 1.24.9
296 changes: 220 additions & 76 deletions README.md

Large diffs are not rendered by default.

68 changes: 42 additions & 26 deletions go.mod
Original file line number Diff line number Diff line change
@@ -1,55 +1,71 @@
module github.com/hookdeck/hookdeck-cli

go 1.18
go 1.24.9

require (
github.com/AlecAivazis/survey/v2 v2.3.7
github.com/BurntSushi/toml v1.5.0
github.com/briandowns/spinner v1.23.2
github.com/charmbracelet/bubbles v0.21.0
github.com/charmbracelet/bubbletea v1.3.10
github.com/charmbracelet/lipgloss v1.1.0
github.com/google/go-github/v28 v28.1.1
github.com/gorilla/websocket v1.5.3
github.com/gosimple/slug v1.15.0
github.com/hookdeck/hookdeck-go-sdk v0.4.1
github.com/hookdeck/hookdeck-go-sdk v0.7.0
github.com/logrusorgru/aurora v2.0.3+incompatible
github.com/mitchellh/go-homedir v1.1.0
github.com/sirupsen/logrus v1.9.3
github.com/spf13/cobra v1.9.1
github.com/spf13/pflag v1.0.7
github.com/spf13/viper v1.7.1
github.com/stretchr/testify v1.11.0
github.com/spf13/cobra v1.10.1
github.com/spf13/pflag v1.0.10
github.com/spf13/viper v1.21.0
github.com/stretchr/testify v1.11.1
github.com/tidwall/pretty v1.2.1
github.com/x-cray/logrus-prefixed-formatter v0.5.2
golang.org/x/sys v0.28.0
golang.org/x/term v0.27.0
golang.org/x/sys v0.37.0
golang.org/x/term v0.36.0
)

require (
github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect
github.com/charmbracelet/colorprofile v0.3.2 // indirect
github.com/charmbracelet/x/ansi v0.10.2 // indirect
github.com/charmbracelet/x/cellbuf v0.0.13 // indirect
github.com/charmbracelet/x/term v0.2.1 // indirect
github.com/clipperhouse/uax29/v2 v2.2.0 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/fatih/color v1.9.0 // indirect
github.com/fsnotify/fsnotify v1.4.9 // indirect
github.com/google/go-querystring v1.0.0 // indirect
github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f // indirect
github.com/fatih/color v1.18.0 // indirect
github.com/fsnotify/fsnotify v1.9.0 // indirect
github.com/go-viper/mapstructure/v2 v2.4.0 // indirect
github.com/google/go-querystring v1.1.0 // indirect
github.com/google/uuid v1.6.0 // indirect
github.com/gosimple/unidecode v1.0.1 // indirect
github.com/hashicorp/hcl v1.0.0 // indirect
github.com/inconshreveable/mousetrap v1.1.0 // indirect
github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 // indirect
github.com/kr/text v0.2.0 // indirect
github.com/magiconair/properties v1.8.3 // indirect
github.com/mattn/go-colorable v0.1.7 // indirect
github.com/mattn/go-isatty v0.0.12 // indirect
github.com/lucasb-eyer/go-colorful v1.3.0 // indirect
github.com/mattn/go-colorable v0.1.14 // indirect
github.com/mattn/go-isatty v0.0.20 // indirect
github.com/mattn/go-localereader v0.0.1 // indirect
github.com/mattn/go-runewidth v0.0.19 // indirect
github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d // indirect
github.com/mitchellh/mapstructure v1.3.3 // indirect
github.com/muesli/ansi v0.0.0-20230316100256-276c6243b2f6 // indirect
github.com/muesli/cancelreader v0.2.2 // indirect
github.com/muesli/termenv v0.16.0 // indirect
github.com/onsi/ginkgo v1.14.1 // indirect
github.com/onsi/gomega v1.10.1 // indirect
github.com/pelletier/go-toml v1.8.1 // indirect
github.com/pelletier/go-toml/v2 v2.2.4 // indirect
github.com/pmezard/go-difflib v1.0.0 // indirect
github.com/spf13/afero v1.4.0 // indirect
github.com/spf13/cast v1.3.1 // indirect
github.com/spf13/jwalterweatherman v1.1.0 // indirect
github.com/subosito/gotenv v1.2.0 // indirect
golang.org/x/crypto v0.0.0-20210921155107-089bfa567519 // indirect
golang.org/x/text v0.4.0 // indirect
github.com/rivo/uniseg v0.4.7 // indirect
github.com/sagikazarmark/locafero v0.12.0 // indirect
github.com/spf13/afero v1.15.0 // indirect
github.com/spf13/cast v1.10.0 // indirect
github.com/subosito/gotenv v1.6.0 // indirect
github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e // indirect
go.yaml.in/yaml/v3 v3.0.4 // indirect
golang.org/x/crypto v0.43.0 // indirect
golang.org/x/text v0.30.0 // indirect
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect
gopkg.in/ini.v1 v1.61.0 // indirect
gopkg.in/yaml.v2 v2.3.0 // indirect
gopkg.in/yaml.v2 v2.4.0 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
)
Loading