[PR #482] [MERGED] Add dash command to Asynq CLI #758

Closed
opened 2026-03-02 06:05:29 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/hibiken/asynq/pull/482
Author: @hibiken
Created: 6/3/2022
Status: Merged
Merged: 6/3/2022
Merged by: @hibiken

Base: masterHead: cli/dash


📝 Commits (10+)

  • 4cf5d74 (cli): Add dash command
  • a666201 (cli) Add footer to dash
  • 45554b2 (cli) Add * to indicate current view in the footer menu
  • 2512d01 (cli) Add navigation to dash
  • e52a4b9 (cli): Refactor data fetch in dash
  • a895145 (cli): Add redis view
  • 0d7846c (cli): Add queue details view to dash
  • b6d8bd1 (tools): Require go1.18+
  • 4e0da9f (cli): Add helper function for drawing table
  • 83b6a55 (cli): Create dash subpackage

📊 Changes

13 files changed (+2013 additions, -7 deletions)

View changed files

📝 .github/workflows/build.yml (+26 -3)
tools/asynq/cmd/dash.go (+44 -0)
tools/asynq/cmd/dash/dash.go (+219 -0)
tools/asynq/cmd/dash/draw.go (+724 -0)
tools/asynq/cmd/dash/draw_test.go (+33 -0)
tools/asynq/cmd/dash/fetch.go (+185 -0)
tools/asynq/cmd/dash/key_event.go (+317 -0)
tools/asynq/cmd/dash/key_event_test.go (+234 -0)
tools/asynq/cmd/dash/screen_drawer.go (+100 -0)
tools/asynq/cmd/dash/table.go (+70 -0)
📝 tools/asynq/cmd/root.go (+6 -0)
📝 tools/go.mod (+39 -1)
📝 tools/go.sum (+16 -3)

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/hibiken/asynq/pull/482 **Author:** [@hibiken](https://github.com/hibiken) **Created:** 6/3/2022 **Status:** ✅ Merged **Merged:** 6/3/2022 **Merged by:** [@hibiken](https://github.com/hibiken) **Base:** `master` ← **Head:** `cli/dash` --- ### 📝 Commits (10+) - [`4cf5d74`](https://github.com/hibiken/asynq/commit/4cf5d74162f422f62c3135e588dfcdf67bcceb93) (cli): Add dash command - [`a666201`](https://github.com/hibiken/asynq/commit/a666201f99a05dee8a4af929eb2163c82d5e88d9) (cli) Add footer to dash - [`45554b2`](https://github.com/hibiken/asynq/commit/45554b2e372f7ab3807f4e249f61c0fca20df716) (cli) Add * to indicate current view in the footer menu - [`2512d01`](https://github.com/hibiken/asynq/commit/2512d01d19212f21da7636c9cef19a9cfa4c6ac2) (cli) Add navigation to dash - [`e52a4b9`](https://github.com/hibiken/asynq/commit/e52a4b97e5daa0ff1dbb4565fc515e8c2d355ef0) (cli): Refactor data fetch in dash - [`a895145`](https://github.com/hibiken/asynq/commit/a895145a43bfdd61d98043eb14f059ac3b76daf6) (cli): Add redis view - [`0d7846c`](https://github.com/hibiken/asynq/commit/0d7846c5809092301db00fe7fe372e58c109e299) (cli): Add queue details view to dash - [`b6d8bd1`](https://github.com/hibiken/asynq/commit/b6d8bd14129420d4f283e6e8d3f33e63a701fd81) (tools): Require go1.18+ - [`4e0da9f`](https://github.com/hibiken/asynq/commit/4e0da9fb5561d8c66c9bae2b32afae0bf228b128) (cli): Add helper function for drawing table - [`83b6a55`](https://github.com/hibiken/asynq/commit/83b6a5599d6066c322d966d18ff3ec1876a9e7de) (cli): Create dash subpackage ### 📊 Changes **13 files changed** (+2013 additions, -7 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/build.yml` (+26 -3) ➕ `tools/asynq/cmd/dash.go` (+44 -0) ➕ `tools/asynq/cmd/dash/dash.go` (+219 -0) ➕ `tools/asynq/cmd/dash/draw.go` (+724 -0) ➕ `tools/asynq/cmd/dash/draw_test.go` (+33 -0) ➕ `tools/asynq/cmd/dash/fetch.go` (+185 -0) ➕ `tools/asynq/cmd/dash/key_event.go` (+317 -0) ➕ `tools/asynq/cmd/dash/key_event_test.go` (+234 -0) ➕ `tools/asynq/cmd/dash/screen_drawer.go` (+100 -0) ➕ `tools/asynq/cmd/dash/table.go` (+70 -0) 📝 `tools/asynq/cmd/root.go` (+6 -0) 📝 `tools/go.mod` (+39 -1) 📝 `tools/go.sum` (+16 -3) </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-02 06:05:29 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/asynq#758
No description provided.