MCPcopy Create free account

hub / github.com/basecamp/hey-cli / functions

Functions651 in github.com/basecamp/hey-cli

↓ 1 callersFunctionrenderDayLane
renderDayLane renders one lane of non-overlapping events as boxes with vertical (90-degree rotated) title text.
internal/tui/calendar_views.go:306
↓ 1 callersFunctionrenderDayView
(events, todos, habits []models.Recording, _ time.Time, width, _ int)
internal/tui/calendar_views.go:175
↓ 1 callersMethodrenderEntries
--- Entry rendering ---
internal/tui/mail.go:402
↓ 1 callersFunctionrenderHabitsRibbon
--- Ribbons ---
internal/tui/calendar_views.go:757
↓ 1 callersFunctionrenderHeader
renderHeader renders the full 3-row navigation header.
internal/tui/nav.go:294
↓ 1 callersFunctionrenderRootHelp
(w io.Writer, cmd *cobra.Command)
internal/cmd/help.go:54
↓ 1 callersFunctionrenderWeekView
(events, todos, habits []models.Recording, anchor time.Time, firstWeekDay time.Weekday, width, _ int, dayLabel
internal/tui/calendar_views.go:428
↓ 1 callersFunctionrenderYearView
=============================================== Year View — bordered grid, one box per day ===============================================
internal/tui/calendar_views.go:604
↓ 1 callersFunctionresolveBox
resolveBox fetches a box by name or ID, using named SDK getters for well-known box names to avoid an extra List API call.
internal/cmd/box.go:123
↓ 1 callersFunctionresolvePostingTopicID
--- Posting topic ID helper --- resolvePostingTopicID extracts the topic ID from an SDK Posting. The SDK Posting doesn't have a TopicID field, so we p
internal/cmd/sdk.go:126
↓ 1 callersFunctionrunDoctorChecks
()
internal/cmd/doctor.go:48
↓ 1 callersMethodsaveToFile
(origin string, creds *Credentials)
internal/auth/store.go:188
↓ 1 callersFunctionsdkBoxToModel
--- SDK type converters ---
internal/tui/mail.go:297
↓ 1 callersFunctionsdkCalendarToModel
--- SDK type converters ---
internal/tui/calendar.go:234
↓ 1 callersFunctionsdkExtenzionsToModel
(exts []generated.Extenzion)
internal/tui/mail.go:325
↓ 1 callersFunctionsdkPostingToModel
(p generated.Posting)
internal/tui/mail.go:301
↓ 1 callersFunctionsdkRecordingToModel
(r generated.Recording)
internal/tui/calendar.go:241
↓ 1 callersFunctionsectionForShortcut
sectionForShortcut returns the section for a Shift+letter shortcut, or -1.
internal/tui/nav.go:44
↓ 1 callersFunctionserverReachable
(base string)
tests/smoke/helpers_test.go:221
↓ 1 callersMethodsetBindings
(bindings []helpBinding)
internal/tui/help.go:30
↓ 1 callersMethodsetWidth
(w int)
internal/tui/help.go:26
↓ 1 callersFunctionsetupCLI
(cookie string)
tests/smoke/helpers_test.go:235
↓ 1 callersFunctionsizedModel
()
internal/tui/tui_test.go:19
↓ 1 callersFunctionsplitRecordings
splitRecordings separates recordings into events, todos, and habits. The API returns Type values like "CalendarEvent", "CalendarTodo", "Habit".
internal/tui/calendar_views.go:68
↓ 1 callersFunctionstatsOption
()
internal/cmd/root.go:244
↓ 1 callersFunctionstdoutIsTerminal
()
internal/cmd/formatting.go:96
↓ 1 callersMethodupdateColumnWidths
(row []string)
internal/cmd/formatting.go:61
↓ 1 callersFunctionvalidateBoxArgs
(cmd *cobra.Command, args []string)
internal/cmd/box.go:47
↓ 1 callersMethodwaitForCallback
(ctx context.Context, expectedState, authURL, callbackAddr string, opts LoginOptions)
internal/auth/auth.go:269
↓ 1 callersFunctionwalkCommands
(cmd *cobra.Command, prefix string)
internal/cmd/commands.go:36
↓ 1 callersFunctionwrapText
wrapText wraps a string to fit within maxWidth characters.
internal/tui/styles.go:79
↓ 1 callersMethodwriteCount
(data any)
internal/output/writer.go:138
↓ 1 callersMethodwriteIDs
(data any)
internal/output/writer.go:120
↓ 1 callersMethodwriteJSON
(data any, opts ...ResponseOption)
internal/output/writer.go:103
↓ 1 callersMethodwriteMarkdown
(data any)
internal/output/writer.go:147
MethodAuthenticate
(ctx context.Context, req *http.Request)
internal/cmd/sdk.go:31
FunctionCacheDir
()
internal/config/config.go:76
FunctionErrUsageHint
(msg, hint string)
internal/apierr/apierr.go:31
MethodExitThread
()
internal/tui/calendar.go:186
MethodExitThread
()
internal/tui/mail.go:208
MethodExitThread
()
internal/tui/journal.go:125
FunctionFull
Full returns the full version string for display.
internal/version/version.go:23
MethodHandleContentKey
(msg tea.KeyPressMsg)
internal/tui/calendar.go:161
MethodHandleContentKey
(msg tea.KeyPressMsg)
internal/tui/mail.go:187
MethodHandleContentKey
(msg tea.KeyPressMsg)
internal/tui/journal.go:117
MethodHelpBindings
()
internal/tui/calendar.go:128
MethodHelpBindings
()
internal/tui/mail.go:144
MethodHelpBindings
()
internal/tui/journal.go:89
MethodInThread
()
internal/tui/calendar.go:185
MethodInThread
()
internal/tui/mail.go:207
MethodInThread
()
internal/tui/journal.go:124
MethodInit
()
internal/tui/calendar.go:68
MethodInit
()
internal/tui/mail.go:58
MethodInit
()
internal/tui/tui.go:75
MethodInit
()
internal/tui/journal.go:41
FunctionIsDev
IsDev returns true if this is a development build.
internal/version/version.go:36
MethodLoading
()
internal/tui/calendar.go:187
MethodLoading
()
internal/tui/mail.go:209
MethodLoading
no-op: journal always shows content
internal/tui/journal.go:126
MethodMigrateToKeyring
MigrateToKeyring migrates credentials from file to keyring.
internal/auth/store.go:209
MethodOnOperationEnd
(context.Context, hey.OperationInfo, error, time.Duration)
internal/cmd/sdk.go:44
MethodOnOperationStart
(ctx context.Context, _ hey.OperationInfo)
internal/cmd/sdk.go:41
MethodOnRequestEnd
(_ context.Context, _ hey.RequestInfo, result hey.RequestResult)
internal/cmd/sdk.go:48
MethodOnRequestStart
(ctx context.Context, _ hey.RequestInfo)
internal/cmd/sdk.go:45
MethodOnRetry
(context.Context, hey.RequestInfo, int, error)
internal/cmd/sdk.go:52
MethodResize
(width, height int)
internal/tui/calendar.go:189
MethodResize
(width, height int)
internal/tui/mail.go:211
MethodResize
(width, height int)
internal/tui/journal.go:128
FunctionStateDir
()
internal/config/config.go:65
MethodSubnavItems
()
internal/tui/calendar.go:134
MethodSubnavItems
()
internal/tui/mail.go:161
MethodSubnavItems
()
internal/tui/journal.go:91
MethodSubnavLeft
()
internal/tui/calendar.go:143
MethodSubnavLeft
()
internal/tui/mail.go:169
MethodSubnavLeft
()
internal/tui/journal.go:99
MethodSubnavRight
()
internal/tui/calendar.go:152
MethodSubnavRight
()
internal/tui/mail.go:178
MethodSubnavRight
()
internal/tui/journal.go:108
FunctionTestAuthLogoutAndRelogin
(t *testing.T)
tests/smoke/auth_test.go:50
FunctionTestAuthRefresh
(t *testing.T)
tests/smoke/auth_test.go:43
FunctionTestAuthStatus
(t *testing.T)
tests/smoke/auth_test.go:9
FunctionTestAuthToken
(t *testing.T)
tests/smoke/auth_test.go:21
FunctionTestAuthTokenStored
(t *testing.T)
tests/smoke/auth_test.go:32
FunctionTestBareHeyShowsHelpWithoutTTY
TestBareHeyShowsHelpWithoutTTY verifies that bare `hey` falls back to help when either stdin or stdout is not a terminal (e.g. `hey | head`, cron, CI
internal/cmd/writeok_test.go:15
FunctionTestBoxAdditionalNames
(t *testing.T)
tests/smoke/boxes_test.go:138
FunctionTestBoxAll
(t *testing.T)
tests/smoke/boxes_test.go:154
FunctionTestBoxByID
(t *testing.T)
tests/smoke/boxes_test.go:102
FunctionTestBoxByName
(t *testing.T)
tests/smoke/boxes_test.go:86
FunctionTestBoxImbox
(t *testing.T)
tests/smoke/boxes_test.go:55
FunctionTestBoxImboxLimit
(t *testing.T)
tests/smoke/boxes_test.go:127
FunctionTestBoxInvalidName
(t *testing.T)
tests/smoke/boxes_test.go:178
FunctionTestBoxNoArgument
(t *testing.T)
tests/smoke/boxes_test.go:174
FunctionTestBoxTruncationNotice
(t *testing.T)
internal/cmd/box_test.go:235
FunctionTestBoxesAll
(t *testing.T)
tests/smoke/boxes_test.go:163
FunctionTestBoxesLimit
(t *testing.T)
tests/smoke/boxes_test.go:44
FunctionTestBoxesList
(t *testing.T)
tests/smoke/boxes_test.go:9
FunctionTestBrowserActionVisibleInCLI
TestBrowserActionVisibleInCLI creates a journal entry via an HTTP request (simulating a browser session) and verifies it appears in CLI output.
tests/smoke/browser_test.go:60
FunctionTestCLIComposeVisibleInBrowser
TestCLIComposeVisibleInBrowser composes a message via CLI and checks that the subject appears in the browser's inbox view.
tests/smoke/browser_test.go:39
FunctionTestCLIJournalVisibleInBrowser
TestCLIJournalVisibleInBrowser writes a journal entry via CLI and verifies the content appears when viewing the journal page in the browser.
tests/smoke/browser_test.go:105
FunctionTestCLITodoVisibleInBrowser
TestCLITodoVisibleInBrowser creates a todo via CLI and verifies it appears when viewing the calendar page in the browser.
tests/smoke/browser_test.go:14
← previousnext →301–400 of 651, ranked by callers