SYMBOL INDEX (1259 symbols across 188 files) FILE: api/client.go type Client (line 19) | type Client interface type client (line 86) | type client struct method GetWorkspaces (line 182) | func (c *client) GetWorkspaces(f GetWorkspaces) ([]dto.Workspace, erro... method GetWorkspace (line 306) | func (c *client) GetWorkspace(p GetWorkspace) (dto.Workspace, error) { method WorkspaceUsers (line 342) | func (c *client) WorkspaceUsers(p WorkspaceUsersParam) (users []dto.Us... method Log (line 384) | func (c *client) Log(p LogParam) ([]dto.TimeEntry, error) { method LogRange (line 412) | func (c *client) LogRange(p LogRangeParam) ([]dto.TimeEntry, error) { method GetUserTimeEntries (line 441) | func (c *client) GetUserTimeEntries(p GetUserTimeEntriesParam) ([]dto.... method GetUsersHydratedTimeEntries (line 447) | func (c *client) GetUsersHydratedTimeEntries(p GetUserTimeEntriesParam... method GetTimeEntryInProgress (line 589) | func (c *client) GetTimeEntryInProgress(p GetTimeEntryInProgressParam)... method GetHydratedTimeEntryInProgress (line 609) | func (c *client) GetHydratedTimeEntryInProgress(p GetTimeEntryInProgre... method GetTimeEntry (line 630) | func (c *client) GetTimeEntry(p GetTimeEntryParam) (timeEntry *dto.Tim... method GetHydratedTimeEntry (line 666) | func (c *client) GetHydratedTimeEntry(p GetTimeEntryParam) (timeEntry ... method GetTag (line 711) | func (c *client) GetTag(p GetTagParam) (*dto.Tag, error) { method GetProject (line 738) | func (c *client) GetProject(p GetProjectParam) (pr *dto.Project, err e... method GetUser (line 783) | func (c *client) GetUser(p GetUser) (dto.User, error) { method GetMe (line 822) | func (c *client) GetMe() (dto.User, error) { method GetTasks (line 845) | func (c *client) GetTasks(p GetTasksParam) (ps []dto.Task, err error) { method GetTask (line 887) | func (c *client) GetTask(p GetTaskParam) (t dto.Task, err error) { method AddTask (line 942) | func (c *client) AddTask(p AddTaskParam) (task dto.Task, err error) { method UpdateTask (line 1006) | func (c *client) UpdateTask(p UpdateTaskParam) (task dto.Task, err err... method DeleteTask (line 1068) | func (c *client) DeleteTask(p DeleteTaskParam) (task dto.Task, err err... method CreateTimeEntry (line 1117) | func (c *client) CreateTimeEntry(p CreateTimeEntryParam) ( method GetTags (line 1165) | func (c *client) GetTags(p GetTagsParam) (ps []dto.Tag, err error) { method GetClients (line 1198) | func (c *client) GetClients(p GetClientsParam) ( method AddClient (line 1231) | func (c *client) AddClient(p AddClientParam) (client dto.Client, err e... method GetProjects (line 1278) | func (c *client) GetProjects(p GetProjectsParam) (ps []dto.Project, er... method AddProject (line 1342) | func (c *client) AddProject(p AddProjectParam) ( method UpdateProject (line 1407) | func (c *client) UpdateProject(p UpdateProjectParam) ( method UpdateProjectMemberships (line 1479) | func (c *client) UpdateProjectMemberships(p UpdateProjectMembershipsPa... method UpdateProjectTemplate (line 1538) | func (c *client) UpdateProjectTemplate(p UpdateProjectTemplateParam) ( method UpdateProjectUserBillableRate (line 1583) | func (c *client) UpdateProjectUserBillableRate( method UpdateProjectUserCostRate (line 1626) | func (c *client) UpdateProjectUserCostRate( method UpdateProjectEstimate (line 1731) | func (c *client) UpdateProjectEstimate(p UpdateProjectEstimateParam) ( method DeleteProject (line 1829) | func (c *client) DeleteProject(p DeleteProjectParam) ( method Out (line 1891) | func (c *client) Out(p OutParam) (err error) { method UpdateTimeEntry (line 1941) | func (c *client) UpdateTimeEntry(p UpdateTimeEntryParam) ( method DeleteTimeEntry (line 1996) | func (c *client) DeleteTimeEntry(p DeleteTimeEntryParam) (err error) { method ChangeInvoiced (line 2037) | func (c *client) ChangeInvoiced(p ChangeInvoicedParam) error { constant BASE_URL (line 95) | BASE_URL = "https://api.clockify.me/api" constant REQUEST_RATE_LIMIT (line 98) | REQUEST_RATE_LIMIT = 50 function NewClientFromUrlAndKey (line 106) | func NewClientFromUrlAndKey( function NewClient (line 136) | func NewClient(apiKey string) (Client, error) { function startRequestTick (line 143) | func startRequestTick(limit int) chan struct{} { type GetWorkspaces (line 177) | type GetWorkspaces struct type field (line 212) | type field constant workspaceField (line 215) | workspaceField = field("workspace") constant userIDField (line 216) | userIDField = field("user id") constant userOrGroupIDField (line 217) | userOrGroupIDField = field("user or group") constant projectField (line 218) | projectField = field("project id") constant timeEntryIDField (line 219) | timeEntryIDField = field("time entry id") constant nameField (line 220) | nameField = field("name") constant taskIDField (line 221) | taskIDField = field("task id") constant estimateMethodField (line 222) | estimateMethodField = field("estimate method") constant estimateTypeField (line 223) | estimateTypeField = field("estimate type") constant resetOptionField (line 224) | resetOptionField = field("reset option") type RequiredFieldError (line 228) | type RequiredFieldError struct method Error (line 232) | func (e RequiredFieldError) Error() string { function required (line 236) | func required(values map[field]string) error { function IsValidID (line 249) | func IsValidID(id string) bool { type InvalidIDError (line 254) | type InvalidIDError struct method Error (line 259) | func (e InvalidIDError) Error() string { function checkIDs (line 263) | func checkIDs(ids map[field]string) error { function checkWorkspace (line 273) | func checkWorkspace(workspace string) error { function wrapError (line 282) | func wrapError(err *error, message string, args ...interface{}) { type EntityNotFound (line 289) | type EntityNotFound struct method Error (line 294) | func (e EntityNotFound) Error() string { method Unwrap (line 298) | func (e EntityNotFound) Unwrap() error { type GetWorkspace (line 302) | type GetWorkspace struct type WorkspaceUsersParam (line 334) | type WorkspaceUsersParam struct type PaginationParam (line 364) | type PaginationParam struct function AllPages (line 371) | func AllPages() PaginationParam { type LogParam (line 376) | type LogParam struct type LogRangeParam (line 400) | type LogRangeParam struct type GetUserTimeEntriesParam (line 427) | type GetUserTimeEntriesParam struct function getUserTimeEntriesImpl (line 466) | func getUserTimeEntriesImpl[K dto.TimeEntry | dto.TimeEntryImpl]( function paginate (line 537) | func paginate[K any]( type GetTimeEntryInProgressParam (line 583) | type GetTimeEntryInProgressParam struct type GetTimeEntryParam (line 623) | type GetTimeEntryParam struct type GetTagParam (line 705) | type GetTagParam struct type GetProjectParam (line 731) | type GetProjectParam struct type GetUser (line 777) | type GetUser struct type GetTasksParam (line 835) | type GetTasksParam struct type GetTaskParam (line 880) | type GetTaskParam struct type TaskStatus (line 923) | type TaskStatus constant TaskStatusDefault (line 926) | TaskStatusDefault = "" constant TaskStatusDone (line 927) | TaskStatusDone = "DONE" constant TaskStatusActive (line 928) | TaskStatusActive = "ACTIVE" type AddTaskParam (line 932) | type AddTaskParam struct type UpdateTaskParam (line 995) | type UpdateTaskParam struct type DeleteTaskParam (line 1062) | type DeleteTaskParam struct type CreateTimeEntryParam (line 1105) | type CreateTimeEntryParam struct type GetTagsParam (line 1156) | type GetTagsParam struct type GetClientsParam (line 1189) | type GetClientsParam struct type AddClientParam (line 1225) | type AddClientParam struct type GetProjectsParam (line 1267) | type GetProjectsParam struct type AddProjectParam (line 1311) | type AddProjectParam struct function parseColor (line 1321) | func parseColor(c string) (string, error) { type UpdateProjectParam (line 1393) | type UpdateProjectParam struct type UpdateMembership (line 1464) | type UpdateMembership struct type UpdateProjectMembershipsParam (line 1471) | type UpdateProjectMembershipsParam struct type UpdateProjectTemplateParam (line 1531) | type UpdateProjectTemplateParam struct type UpdateProjectUserRateParam (line 1575) | type UpdateProjectUserRateParam struct type EstimateMethod (line 1670) | type EstimateMethod constant EstimateMethodNone (line 1674) | EstimateMethodNone = EstimateMethod("none") constant EstimateMethodTime (line 1676) | EstimateMethodTime = EstimateMethod("time") constant EstimateMethodBudget (line 1678) | EstimateMethodBudget = EstimateMethod("budget") type EstimateType (line 1682) | type EstimateType method toRequestType (line 1689) | func (t EstimateType) toRequestType() *dto.EstimateType { constant EstimateTypeProject (line 1685) | EstimateTypeProject = EstimateType("project") constant EstimateTypeTask (line 1686) | EstimateTypeTask = EstimateType("task") type EstimateResetOption (line 1703) | type EstimateResetOption method toRequestType (line 1710) | func (t EstimateResetOption) toRequestType() *dto.EstimateResetOption { constant EstimateResetOptionDefault (line 1706) | EstimateResetOptionDefault = EstimateType("") constant EstimateResetOptionMonthly (line 1707) | EstimateResetOptionMonthly = EstimateResetOption("monthly") type UpdateProjectEstimateParam (line 1721) | type UpdateProjectEstimateParam struct type DeleteProjectParam (line 1823) | type DeleteProjectParam struct type InvalidOptionError (line 1863) | type InvalidOptionError struct method Error (line 1868) | func (i *InvalidOptionError) Error() string { function shouldBeOneOf (line 1872) | func shouldBeOneOf(f field, s string, o []string) error { type OutParam (line 1884) | type OutParam struct type UpdateTimeEntryParam (line 1928) | type UpdateTimeEntryParam struct type DeleteTimeEntryParam (line 1990) | type DeleteTimeEntryParam struct type ChangeInvoicedParam (line 2030) | type ChangeInvoicedParam struct FILE: api/client_test.go type testCase (line 17) | type testCase interface type httpCall (line 28) | type httpCall interface function runClient (line 36) | func runClient(t *testing.T, tt testCase, type simpleTestCase (line 111) | type simpleTestCase struct method getRequestMethod (line 127) | func (s *simpleTestCase) getRequestMethod() string { method getRequestUrl (line 131) | func (s *simpleTestCase) getRequestUrl() string { method getRequestBody (line 135) | func (s *simpleTestCase) getRequestBody() string { method getResponseStatus (line 139) | func (s *simpleTestCase) getResponseStatus() int { method getResponseBody (line 143) | func (s *simpleTestCase) getResponseBody() string { method getName (line 147) | func (s *simpleTestCase) getName() string { method getParam (line 151) | func (s *simpleTestCase) getParam() interface{} { method getResult (line 155) | func (s *simpleTestCase) getResult() interface{} { method getErr (line 159) | func (s *simpleTestCase) getErr() string { method getHttpCallFor (line 163) | func (s *simpleTestCase) getHttpCallFor(_ string) httpCall { method getPendingHttpCalls (line 171) | func (s *simpleTestCase) getPendingHttpCalls() []httpCall { method hasHttpCalls (line 179) | func (s *simpleTestCase) hasHttpCalls() bool { type multiRequestTestCase (line 183) | type multiRequestTestCase struct method getName (line 194) | func (m *multiRequestTestCase) getName() string { method getParam (line 198) | func (m *multiRequestTestCase) getParam() interface{} { method getResult (line 202) | func (m *multiRequestTestCase) getResult() interface{} { method getErr (line 206) | func (m *multiRequestTestCase) getErr() string { method hasHttpCalls (line 210) | func (m *multiRequestTestCase) hasHttpCalls() bool { method getHttpCallFor (line 214) | func (m *multiRequestTestCase) getHttpCallFor(uri string) httpCall { method getPendingHttpCalls (line 223) | func (m *multiRequestTestCase) getPendingHttpCalls() []httpCall { method addHttpCall (line 234) | func (m *multiRequestTestCase) addHttpCall(c httpCall) *multiRequestTe... type httpRequest (line 247) | type httpRequest struct method getRequestMethod (line 256) | func (h *httpRequest) getRequestMethod() string { method getRequestUrl (line 260) | func (h *httpRequest) getRequestUrl() string { method getRequestBody (line 264) | func (h *httpRequest) getRequestBody() string { method getResponseStatus (line 268) | func (h *httpRequest) getResponseStatus() int { method getResponseBody (line 272) | func (h *httpRequest) getResponseBody() string { FILE: api/dto/dto.go type Error (line 10) | type Error struct method Error (line 15) | func (e Error) Error() string { type Workspace (line 20) | type Workspace struct type Membership (line 30) | type Membership struct type MembershipStatus (line 40) | type MembershipStatus constant MembershipStatusPending (line 43) | MembershipStatusPending = MembershipStatus("PENDING") constant MembershipStatusActive (line 46) | MembershipStatusActive = MembershipStatus("ACTIVE") constant MembershipStatusDeclined (line 49) | MembershipStatusDeclined = MembershipStatus("DECLINED") constant MembershipStatusInactive (line 52) | MembershipStatusInactive = MembershipStatus("INACTIVE") type WorkspaceSettings (line 55) | type WorkspaceSettings struct type AutomaticLock (line 84) | type AutomaticLock struct type Round (line 94) | type Round struct type Rate (line 100) | type Rate struct type TimeEntry (line 106) | type TimeEntry struct function NewTimeInterval (line 124) | func NewTimeInterval(start time.Time, end *time.Time) TimeInterval { type TimeInterval (line 146) | type TimeInterval struct type Tag (line 153) | type Tag struct method GetID (line 159) | func (e Tag) GetID() string { return e.ID } method GetName (line 160) | func (e Tag) GetName() string { return e.Name } method String (line 161) | func (e Tag) String() string { return e.Name + " (" + e.ID + ")" } type TaskStatus (line 164) | type TaskStatus constant TaskStatusActive (line 167) | TaskStatusActive = TaskStatus("ACTIVE") constant TaskStatusDone (line 170) | TaskStatusDone = TaskStatus("DONE") type Task (line 173) | type Task struct method GetID (line 188) | func (e Task) GetID() string { return e.ID } method GetName (line 189) | func (e Task) GetName() string { return e.Name } type Client (line 192) | type Client struct method GetID (line 199) | func (e Client) GetID() string { return e.ID } method GetName (line 200) | func (e Client) GetName() string { return e.Name } type CustomField (line 203) | type CustomField struct method ValueAsString (line 217) | func (cf CustomField) ValueAsString() string { type Project (line 237) | type Project struct method GetID (line 269) | func (p Project) GetID() string { return p.ID } method GetName (line 270) | func (p Project) GetName() string { return p.Name } type EstimateType (line 273) | type EstimateType constant EstimateTypeAuto (line 276) | EstimateTypeAuto = EstimateType("AUTO") constant EstimateTypeManual (line 279) | EstimateTypeManual = EstimateType("MANUAL") type EstimateResetOption (line 282) | type EstimateResetOption constant EstimateResetOptionMonthly (line 285) | EstimateResetOptionMonthly = EstimateResetOption("MONTHLY") type BaseEstimate (line 288) | type BaseEstimate struct type TimeEstimate (line 295) | type TimeEstimate struct type BudgetEstimate (line 302) | type BudgetEstimate struct type UserStatus (line 308) | type UserStatus constant UserStatusActive (line 311) | UserStatusActive = UserStatus("ACTIVE") constant UserStatusPendingEmailVerification (line 314) | UserStatusPendingEmailVerification = UserStatus("PENDING_EMAIL_VERIFICAT... constant UserStatusDeleted (line 317) | UserStatusDeleted = UserStatus("DELETED") type User (line 320) | type User struct method GetID (line 333) | func (e User) GetID() string { return e.ID } method GetName (line 334) | func (e User) GetName() string { return e.Name } type Role (line 337) | type Role struct type RoleEntity (line 342) | type RoleEntity struct type WeekStart (line 348) | type WeekStart constant WeekStartMonday (line 351) | WeekStartMonday = WeekStart("MONDAY") constant WeekStartTuesday (line 354) | WeekStartTuesday = WeekStart("TUESDAY") constant WeekStartWednesday (line 357) | WeekStartWednesday = WeekStart("WEDNESDAY") constant WeekStartThursday (line 360) | WeekStartThursday = WeekStart("THURSDAY") constant WeekStartFriday (line 363) | WeekStartFriday = WeekStart("FRIDAY") constant WeekStartSaturday (line 366) | WeekStartSaturday = WeekStart("SATURDAY") constant WeekStartSunday (line 369) | WeekStartSunday = WeekStart("SUNDAY") type UserSettings (line 372) | type UserSettings struct type SummaryReportSettings (line 386) | type SummaryReportSettings struct type InvitedUser (line 392) | type InvitedUser struct type Invitation (line 400) | type Invitation struct type TimeEntriesList (line 409) | type TimeEntriesList struct type TimeEntryImpl (line 416) | type TimeEntryImpl struct FILE: api/dto/request.go type DateTime (line 15) | type DateTime struct method MarshalJSON (line 20) | func (d DateTime) MarshalJSON() ([]byte, error) { method String (line 24) | func (d DateTime) String() string { type Duration (line 29) | type Duration struct method MarshalJSON (line 34) | func (d Duration) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 39) | func (d *Duration) UnmarshalJSON(b []byte) error { method String (line 87) | func (d Duration) String() string { method HumanString (line 97) | func (dd Duration) HumanString() string { function StringToDuration (line 54) | func StringToDuration(s string) (time.Duration, error) { type pagination (line 109) | type pagination struct method AppendToQuery (line 122) | func (p pagination) AppendToQuery(u *url.URL) *url.URL { function newPagination (line 114) | func newPagination(page, size int) pagination { type PaginatedRequest (line 137) | type PaginatedRequest interface type GetTimeEntryRequest (line 142) | type GetTimeEntryRequest struct method AppendToQuery (line 148) | func (r GetTimeEntryRequest) AppendToQuery(u *url.URL) *url.URL { type UserTimeEntriesRequest (line 163) | type UserTimeEntriesRequest struct method WithPagination (line 181) | func (r UserTimeEntriesRequest) WithPagination(page, size int) Paginat... method AppendToQuery (line 187) | func (r UserTimeEntriesRequest) AppendToQuery(u *url.URL) *url.URL { type OutTimeEntryRequest (line 240) | type OutTimeEntryRequest struct type CreateTimeEntryRequest (line 245) | type CreateTimeEntryRequest struct type CustomFieldValue (line 257) | type CustomFieldValue struct type UpdateTimeEntryRequest (line 266) | type UpdateTimeEntryRequest struct type GetClientsRequest (line 277) | type GetClientsRequest struct method WithPagination (line 285) | func (r GetClientsRequest) WithPagination(page, size int) PaginatedReq... method AppendToQuery (line 291) | func (r GetClientsRequest) AppendToQuery(u *url.URL) *url.URL { type AddClientRequest (line 309) | type AddClientRequest struct type GetProjectsRequest (line 313) | type GetProjectsRequest struct method WithPagination (line 323) | func (r GetProjectsRequest) WithPagination(page, size int) PaginatedRe... method AppendToQuery (line 334) | func (r GetProjectsRequest) AppendToQuery(u *url.URL) *url.URL { type GetProjectRequest (line 361) | type GetProjectRequest struct method AppendToQuery (line 366) | func (r GetProjectRequest) AppendToQuery(u *url.URL) *url.URL { type AddProjectRequest (line 379) | type AddProjectRequest struct type UpdateProjectRequest (line 390) | type UpdateProjectRequest struct type UpdateProjectMembershipsRequest (line 402) | type UpdateProjectMembershipsRequest struct type UpdateProjectMembership (line 408) | type UpdateProjectMembership struct type UpdateProjectTemplateRequest (line 415) | type UpdateProjectTemplateRequest struct type GetTagsRequest (line 419) | type GetTagsRequest struct method WithPagination (line 427) | func (r GetTagsRequest) WithPagination(page, size int) PaginatedRequest { method AppendToQuery (line 433) | func (r GetTagsRequest) AppendToQuery(u *url.URL) *url.URL { type GetTasksRequest (line 451) | type GetTasksRequest struct method WithPagination (line 459) | func (r GetTasksRequest) WithPagination(page, size int) PaginatedReque... method AppendToQuery (line 465) | func (r GetTasksRequest) AppendToQuery(u *url.URL) *url.URL { type AddTaskRequest (line 482) | type AddTaskRequest struct type UpdateTaskRequest (line 490) | type UpdateTaskRequest struct type ChangeTimeEntriesInvoicedRequest (line 498) | type ChangeTimeEntriesInvoicedRequest struct type WorkspaceUsersRequest (line 503) | type WorkspaceUsersRequest struct method WithPagination (line 509) | func (r WorkspaceUsersRequest) WithPagination(page, size int) Paginate... method AppendToQuery (line 515) | func (r WorkspaceUsersRequest) AppendToQuery(u *url.URL) *url.URL { type UpdateProjectUserRateRequest (line 531) | type UpdateProjectUserRateRequest struct type BaseEstimateRequest (line 537) | type BaseEstimateRequest struct type TimeEstimateRequest (line 544) | type TimeEstimateRequest struct type BudgetEstimateRequest (line 550) | type BudgetEstimateRequest struct type UpdateProjectEstimateRequest (line 557) | type UpdateProjectEstimateRequest struct FILE: api/httpClient.go type QueryAppender (line 15) | type QueryAppender interface type transport (line 28) | type transport struct method RoundTrip (line 33) | func (t transport) RoundTrip(r *http.Request) (*http.Response, error) { method NewRequest (line 40) | func (c *client) NewRequest(method, uri string, body interface{}) (*http... method Do (line 78) | func (c *client) Do( FILE: api/logger.go type Logger (line 4) | type Logger interface method SetDebugLogger (line 11) | func (c *client) SetDebugLogger(logger Logger) Client { method debugf (line 16) | func (c *client) debugf(format string, v ...interface{}) { method SetInfoLogger (line 25) | func (c *client) SetInfoLogger(logger Logger) Client { method infof (line 30) | func (c *client) infof(format string, v ...interface{}) { FILE: api/project_test.go function TestUpdateProjectMemberships (line 11) | func TestUpdateProjectMemberships(t *testing.T) { function TestDeleteProject (line 166) | func TestDeleteProject(t *testing.T) { function TestGetProject (line 237) | func TestGetProject(t *testing.T) { function TestGetProjects (line 339) | func TestGetProjects(t *testing.T) { function TestUpdateProjectTemplate (line 529) | func TestUpdateProjectTemplate(t *testing.T) { function TestUpdateProjectEstimate (line 631) | func TestUpdateProjectEstimate(t *testing.T) { function TestUpdateProjectUserCostRate (line 921) | func TestUpdateProjectUserCostRate(t *testing.T) { function TestUpdateProjectUserBillableRate (line 931) | func TestUpdateProjectUserBillableRate(t *testing.T) { function testUpdateProjectUserRate (line 941) | func testUpdateProjectUserRate(t *testing.T, function TestUpdateProject (line 1061) | func TestUpdateProject(t *testing.T) { FILE: api/tag_test.go function TestGetTags (line 10) | func TestGetTags(t *testing.T) { FILE: api/task_test.go function TestGetTasks (line 11) | func TestGetTasks(t *testing.T) { FILE: api/timeentry_test.go function TestCreateTimeEntry (line 12) | func TestCreateTimeEntry(t *testing.T) { FILE: cmd/clockify-cli/main.go constant exitOK (line 26) | exitOK = 0 constant exitError (line 27) | exitError = 1 constant exitCancel (line 28) | exitCancel = 2 function main (line 31) | func main() { function execute (line 36) | func execute() int { function bindViper (line 81) | func bindViper(rootCmd *cobra.Command) error { FILE: cmd/gendocs/main.go constant gendocFrontmatterTemplate (line 16) | gendocFrontmatterTemplate = `--- function main (line 25) | func main() { function execute (line 32) | func execute() error { FILE: cmd/release/main.go type Version (line 14) | type Version struct method String (line 20) | func (v Version) String() string { function bumpVersion (line 24) | func bumpVersion(v Version, bumpType string) Version { function findLatestVersion (line 37) | func findLatestVersion(content string) (Version, error) { function findUnreleasedSection (line 50) | func findUnreleasedSection(content string) (string, int, int) { function extractUnreleasedContent (line 85) | func extractUnreleasedContent(unreleasedSection string) string { function updateUnreleasedLink (line 103) | func updateUnreleasedLink(content string, newVersion string) string { function runGitCommand (line 115) | func runGitCommand(args ...string) error { function main (line 123) | func main() { FILE: internal/consoletest/test.go type ExpectConsole (line 16) | type ExpectConsole interface type console (line 23) | type console struct method ExpectEOF (line 28) | func (c *console) ExpectEOF() { method ExpectString (line 34) | func (c *console) ExpectString(s string) { method Send (line 40) | func (c *console) Send(s string) { method SendLine (line 46) | func (c *console) SendLine(s string) { type FileWriter (line 53) | type FileWriter interface type FileReader (line 59) | type FileReader interface function RunTestConsole (line 68) | func RunTestConsole( FILE: internal/mocks/gen.go type Factory (line 8) | type Factory interface type Config (line 12) | type Config interface type Client (line 16) | type Client interface FILE: internal/mocks/mock_Client.go function NewMockClient (line 15) | func NewMockClient(t interface { type MockClient (line 28) | type MockClient struct method EXPECT (line 36) | func (_m *MockClient) EXPECT() *MockClient_Expecter { method AddClient (line 41) | func (_mock *MockClient) AddClient(addClientParam api.AddClientParam) ... method AddProject (line 101) | func (_mock *MockClient) AddProject(addProjectParam api.AddProjectPara... method AddTask (line 161) | func (_mock *MockClient) AddTask(addTaskParam api.AddTaskParam) (dto.T... method ChangeInvoiced (line 221) | func (_mock *MockClient) ChangeInvoiced(changeInvoicedParam api.Change... method CreateTimeEntry (line 272) | func (_mock *MockClient) CreateTimeEntry(createTimeEntryParam api.Crea... method DeleteProject (line 332) | func (_mock *MockClient) DeleteProject(deleteProjectParam api.DeletePr... method DeleteTask (line 392) | func (_mock *MockClient) DeleteTask(deleteTaskParam api.DeleteTaskPara... method DeleteTimeEntry (line 452) | func (_mock *MockClient) DeleteTimeEntry(deleteTimeEntryParam api.Dele... method GetClients (line 503) | func (_mock *MockClient) GetClients(getClientsParam api.GetClientsPara... method GetHydratedTimeEntry (line 565) | func (_mock *MockClient) GetHydratedTimeEntry(getTimeEntryParam api.Ge... method GetHydratedTimeEntryInProgress (line 627) | func (_mock *MockClient) GetHydratedTimeEntryInProgress(getTimeEntryIn... method GetMe (line 689) | func (_mock *MockClient) GetMe() (dto.User, error) { method GetProject (line 742) | func (_mock *MockClient) GetProject(getProjectParam api.GetProjectPara... method GetProjects (line 804) | func (_mock *MockClient) GetProjects(getProjectsParam api.GetProjectsP... method GetTag (line 866) | func (_mock *MockClient) GetTag(getTagParam api.GetTagParam) (*dto.Tag... method GetTags (line 928) | func (_mock *MockClient) GetTags(getTagsParam api.GetTagsParam) ([]dto... method GetTask (line 990) | func (_mock *MockClient) GetTask(getTaskParam api.GetTaskParam) (dto.T... method GetTasks (line 1050) | func (_mock *MockClient) GetTasks(getTasksParam api.GetTasksParam) ([]... method GetTimeEntry (line 1112) | func (_mock *MockClient) GetTimeEntry(getTimeEntryParam api.GetTimeEnt... method GetTimeEntryInProgress (line 1174) | func (_mock *MockClient) GetTimeEntryInProgress(getTimeEntryInProgress... method GetUser (line 1236) | func (_mock *MockClient) GetUser(getUser api.GetUser) (dto.User, error) { method GetUserTimeEntries (line 1296) | func (_mock *MockClient) GetUserTimeEntries(getUserTimeEntriesParam ap... method GetUsersHydratedTimeEntries (line 1358) | func (_mock *MockClient) GetUsersHydratedTimeEntries(getUserTimeEntrie... method GetWorkspace (line 1420) | func (_mock *MockClient) GetWorkspace(getWorkspace api.GetWorkspace) (... method GetWorkspaces (line 1480) | func (_mock *MockClient) GetWorkspaces(getWorkspaces api.GetWorkspaces... method Log (line 1542) | func (_mock *MockClient) Log(logParam api.LogParam) ([]dto.TimeEntry, ... method LogRange (line 1604) | func (_mock *MockClient) LogRange(logRangeParam api.LogRangeParam) ([]... method Out (line 1666) | func (_mock *MockClient) Out(outParam api.OutParam) error { method SetDebugLogger (line 1717) | func (_mock *MockClient) SetDebugLogger(logger api.Logger) api.Client { method SetInfoLogger (line 1770) | func (_mock *MockClient) SetInfoLogger(logger api.Logger) api.Client { method UpdateProject (line 1823) | func (_mock *MockClient) UpdateProject(updateProjectParam api.UpdatePr... method UpdateProjectEstimate (line 1883) | func (_mock *MockClient) UpdateProjectEstimate(updateProjectEstimatePa... method UpdateProjectMemberships (line 1943) | func (_mock *MockClient) UpdateProjectMemberships(updateProjectMembers... method UpdateProjectTemplate (line 2003) | func (_mock *MockClient) UpdateProjectTemplate(updateProjectTemplatePa... method UpdateProjectUserBillableRate (line 2063) | func (_mock *MockClient) UpdateProjectUserBillableRate(updateProjectUs... method UpdateProjectUserCostRate (line 2123) | func (_mock *MockClient) UpdateProjectUserCostRate(updateProjectUserRa... method UpdateTask (line 2183) | func (_mock *MockClient) UpdateTask(updateTaskParam api.UpdateTaskPara... method UpdateTimeEntry (line 2243) | func (_mock *MockClient) UpdateTimeEntry(updateTimeEntryParam api.Upda... method WorkspaceUsers (line 2303) | func (_mock *MockClient) WorkspaceUsers(workspaceUsersParam api.Worksp... type MockClient_Expecter (line 32) | type MockClient_Expecter struct method AddClient (line 73) | func (_e *MockClient_Expecter) AddClient(addClientParam interface{}) *... method AddProject (line 133) | func (_e *MockClient_Expecter) AddProject(addProjectParam interface{})... method AddTask (line 193) | func (_e *MockClient_Expecter) AddTask(addTaskParam interface{}) *Mock... method ChangeInvoiced (line 244) | func (_e *MockClient_Expecter) ChangeInvoiced(changeInvoicedParam inte... method CreateTimeEntry (line 304) | func (_e *MockClient_Expecter) CreateTimeEntry(createTimeEntryParam in... method DeleteProject (line 364) | func (_e *MockClient_Expecter) DeleteProject(deleteProjectParam interf... method DeleteTask (line 424) | func (_e *MockClient_Expecter) DeleteTask(deleteTaskParam interface{})... method DeleteTimeEntry (line 475) | func (_e *MockClient_Expecter) DeleteTimeEntry(deleteTimeEntryParam in... method GetClients (line 537) | func (_e *MockClient_Expecter) GetClients(getClientsParam interface{})... method GetHydratedTimeEntry (line 599) | func (_e *MockClient_Expecter) GetHydratedTimeEntry(getTimeEntryParam ... method GetHydratedTimeEntryInProgress (line 661) | func (_e *MockClient_Expecter) GetHydratedTimeEntryInProgress(getTimeE... method GetMe (line 720) | func (_e *MockClient_Expecter) GetMe() *MockClient_GetMe_Call { method GetProject (line 776) | func (_e *MockClient_Expecter) GetProject(getProjectParam interface{})... method GetProjects (line 838) | func (_e *MockClient_Expecter) GetProjects(getProjectsParam interface{... method GetTag (line 900) | func (_e *MockClient_Expecter) GetTag(getTagParam interface{}) *MockCl... method GetTags (line 962) | func (_e *MockClient_Expecter) GetTags(getTagsParam interface{}) *Mock... method GetTask (line 1022) | func (_e *MockClient_Expecter) GetTask(getTaskParam interface{}) *Mock... method GetTasks (line 1084) | func (_e *MockClient_Expecter) GetTasks(getTasksParam interface{}) *Mo... method GetTimeEntry (line 1146) | func (_e *MockClient_Expecter) GetTimeEntry(getTimeEntryParam interfac... method GetTimeEntryInProgress (line 1208) | func (_e *MockClient_Expecter) GetTimeEntryInProgress(getTimeEntryInPr... method GetUser (line 1268) | func (_e *MockClient_Expecter) GetUser(getUser interface{}) *MockClien... method GetUserTimeEntries (line 1330) | func (_e *MockClient_Expecter) GetUserTimeEntries(getUserTimeEntriesPa... method GetUsersHydratedTimeEntries (line 1392) | func (_e *MockClient_Expecter) GetUsersHydratedTimeEntries(getUserTime... method GetWorkspace (line 1452) | func (_e *MockClient_Expecter) GetWorkspace(getWorkspace interface{}) ... method GetWorkspaces (line 1514) | func (_e *MockClient_Expecter) GetWorkspaces(getWorkspaces interface{}... method Log (line 1576) | func (_e *MockClient_Expecter) Log(logParam interface{}) *MockClient_L... method LogRange (line 1638) | func (_e *MockClient_Expecter) LogRange(logRangeParam interface{}) *Mo... method Out (line 1689) | func (_e *MockClient_Expecter) Out(outParam interface{}) *MockClient_O... method SetDebugLogger (line 1742) | func (_e *MockClient_Expecter) SetDebugLogger(logger interface{}) *Moc... method SetInfoLogger (line 1795) | func (_e *MockClient_Expecter) SetInfoLogger(logger interface{}) *Mock... method UpdateProject (line 1855) | func (_e *MockClient_Expecter) UpdateProject(updateProjectParam interf... method UpdateProjectEstimate (line 1915) | func (_e *MockClient_Expecter) UpdateProjectEstimate(updateProjectEsti... method UpdateProjectMemberships (line 1975) | func (_e *MockClient_Expecter) UpdateProjectMemberships(updateProjectM... method UpdateProjectTemplate (line 2035) | func (_e *MockClient_Expecter) UpdateProjectTemplate(updateProjectTemp... method UpdateProjectUserBillableRate (line 2095) | func (_e *MockClient_Expecter) UpdateProjectUserBillableRate(updatePro... method UpdateProjectUserCostRate (line 2155) | func (_e *MockClient_Expecter) UpdateProjectUserCostRate(updateProject... method UpdateTask (line 2215) | func (_e *MockClient_Expecter) UpdateTask(updateTaskParam interface{})... method UpdateTimeEntry (line 2275) | func (_e *MockClient_Expecter) UpdateTimeEntry(updateTimeEntryParam in... method WorkspaceUsers (line 2337) | func (_e *MockClient_Expecter) WorkspaceUsers(workspaceUsersParam inte... type MockClient_AddClient_Call (line 67) | type MockClient_AddClient_Call struct method Run (line 77) | func (_c *MockClient_AddClient_Call) Run(run func(addClientParam api.A... method Return (line 90) | func (_c *MockClient_AddClient_Call) Return(client dto.Client, err err... method RunAndReturn (line 95) | func (_c *MockClient_AddClient_Call) RunAndReturn(run func(addClientPa... type MockClient_AddProject_Call (line 127) | type MockClient_AddProject_Call struct method Run (line 137) | func (_c *MockClient_AddProject_Call) Run(run func(addProjectParam api... method Return (line 150) | func (_c *MockClient_AddProject_Call) Return(project dto.Project, err ... method RunAndReturn (line 155) | func (_c *MockClient_AddProject_Call) RunAndReturn(run func(addProject... type MockClient_AddTask_Call (line 187) | type MockClient_AddTask_Call struct method Run (line 197) | func (_c *MockClient_AddTask_Call) Run(run func(addTaskParam api.AddTa... method Return (line 210) | func (_c *MockClient_AddTask_Call) Return(task dto.Task, err error) *M... method RunAndReturn (line 215) | func (_c *MockClient_AddTask_Call) RunAndReturn(run func(addTaskParam ... type MockClient_ChangeInvoiced_Call (line 238) | type MockClient_ChangeInvoiced_Call struct method Run (line 248) | func (_c *MockClient_ChangeInvoiced_Call) Run(run func(changeInvoicedP... method Return (line 261) | func (_c *MockClient_ChangeInvoiced_Call) Return(err error) *MockClien... method RunAndReturn (line 266) | func (_c *MockClient_ChangeInvoiced_Call) RunAndReturn(run func(change... type MockClient_CreateTimeEntry_Call (line 298) | type MockClient_CreateTimeEntry_Call struct method Run (line 308) | func (_c *MockClient_CreateTimeEntry_Call) Run(run func(createTimeEntr... method Return (line 321) | func (_c *MockClient_CreateTimeEntry_Call) Return(timeEntryImpl dto.Ti... method RunAndReturn (line 326) | func (_c *MockClient_CreateTimeEntry_Call) RunAndReturn(run func(creat... type MockClient_DeleteProject_Call (line 358) | type MockClient_DeleteProject_Call struct method Run (line 368) | func (_c *MockClient_DeleteProject_Call) Run(run func(deleteProjectPar... method Return (line 381) | func (_c *MockClient_DeleteProject_Call) Return(project dto.Project, e... method RunAndReturn (line 386) | func (_c *MockClient_DeleteProject_Call) RunAndReturn(run func(deleteP... type MockClient_DeleteTask_Call (line 418) | type MockClient_DeleteTask_Call struct method Run (line 428) | func (_c *MockClient_DeleteTask_Call) Run(run func(deleteTaskParam api... method Return (line 441) | func (_c *MockClient_DeleteTask_Call) Return(task dto.Task, err error)... method RunAndReturn (line 446) | func (_c *MockClient_DeleteTask_Call) RunAndReturn(run func(deleteTask... type MockClient_DeleteTimeEntry_Call (line 469) | type MockClient_DeleteTimeEntry_Call struct method Run (line 479) | func (_c *MockClient_DeleteTimeEntry_Call) Run(run func(deleteTimeEntr... method Return (line 492) | func (_c *MockClient_DeleteTimeEntry_Call) Return(err error) *MockClie... method RunAndReturn (line 497) | func (_c *MockClient_DeleteTimeEntry_Call) RunAndReturn(run func(delet... type MockClient_GetClients_Call (line 531) | type MockClient_GetClients_Call struct method Run (line 541) | func (_c *MockClient_GetClients_Call) Run(run func(getClientsParam api... method Return (line 554) | func (_c *MockClient_GetClients_Call) Return(clients []dto.Client, err... method RunAndReturn (line 559) | func (_c *MockClient_GetClients_Call) RunAndReturn(run func(getClients... type MockClient_GetHydratedTimeEntry_Call (line 593) | type MockClient_GetHydratedTimeEntry_Call struct method Run (line 603) | func (_c *MockClient_GetHydratedTimeEntry_Call) Run(run func(getTimeEn... method Return (line 616) | func (_c *MockClient_GetHydratedTimeEntry_Call) Return(timeEntry *dto.... method RunAndReturn (line 621) | func (_c *MockClient_GetHydratedTimeEntry_Call) RunAndReturn(run func(... type MockClient_GetHydratedTimeEntryInProgress_Call (line 655) | type MockClient_GetHydratedTimeEntryInProgress_Call struct method Run (line 665) | func (_c *MockClient_GetHydratedTimeEntryInProgress_Call) Run(run func... method Return (line 678) | func (_c *MockClient_GetHydratedTimeEntryInProgress_Call) Return(timeE... method RunAndReturn (line 683) | func (_c *MockClient_GetHydratedTimeEntryInProgress_Call) RunAndReturn... type MockClient_GetMe_Call (line 715) | type MockClient_GetMe_Call struct method Run (line 724) | func (_c *MockClient_GetMe_Call) Run(run func()) *MockClient_GetMe_Call { method Return (line 731) | func (_c *MockClient_GetMe_Call) Return(user dto.User, err error) *Moc... method RunAndReturn (line 736) | func (_c *MockClient_GetMe_Call) RunAndReturn(run func() (dto.User, er... type MockClient_GetProject_Call (line 770) | type MockClient_GetProject_Call struct method Run (line 780) | func (_c *MockClient_GetProject_Call) Run(run func(getProjectParam api... method Return (line 793) | func (_c *MockClient_GetProject_Call) Return(project *dto.Project, err... method RunAndReturn (line 798) | func (_c *MockClient_GetProject_Call) RunAndReturn(run func(getProject... type MockClient_GetProjects_Call (line 832) | type MockClient_GetProjects_Call struct method Run (line 842) | func (_c *MockClient_GetProjects_Call) Run(run func(getProjectsParam a... method Return (line 855) | func (_c *MockClient_GetProjects_Call) Return(projects []dto.Project, ... method RunAndReturn (line 860) | func (_c *MockClient_GetProjects_Call) RunAndReturn(run func(getProjec... type MockClient_GetTag_Call (line 894) | type MockClient_GetTag_Call struct method Run (line 904) | func (_c *MockClient_GetTag_Call) Run(run func(getTagParam api.GetTagP... method Return (line 917) | func (_c *MockClient_GetTag_Call) Return(tag *dto.Tag, err error) *Moc... method RunAndReturn (line 922) | func (_c *MockClient_GetTag_Call) RunAndReturn(run func(getTagParam ap... type MockClient_GetTags_Call (line 956) | type MockClient_GetTags_Call struct method Run (line 966) | func (_c *MockClient_GetTags_Call) Run(run func(getTagsParam api.GetTa... method Return (line 979) | func (_c *MockClient_GetTags_Call) Return(tags []dto.Tag, err error) *... method RunAndReturn (line 984) | func (_c *MockClient_GetTags_Call) RunAndReturn(run func(getTagsParam ... type MockClient_GetTask_Call (line 1016) | type MockClient_GetTask_Call struct method Run (line 1026) | func (_c *MockClient_GetTask_Call) Run(run func(getTaskParam api.GetTa... method Return (line 1039) | func (_c *MockClient_GetTask_Call) Return(task dto.Task, err error) *M... method RunAndReturn (line 1044) | func (_c *MockClient_GetTask_Call) RunAndReturn(run func(getTaskParam ... type MockClient_GetTasks_Call (line 1078) | type MockClient_GetTasks_Call struct method Run (line 1088) | func (_c *MockClient_GetTasks_Call) Run(run func(getTasksParam api.Get... method Return (line 1101) | func (_c *MockClient_GetTasks_Call) Return(tasks []dto.Task, err error... method RunAndReturn (line 1106) | func (_c *MockClient_GetTasks_Call) RunAndReturn(run func(getTasksPara... type MockClient_GetTimeEntry_Call (line 1140) | type MockClient_GetTimeEntry_Call struct method Run (line 1150) | func (_c *MockClient_GetTimeEntry_Call) Run(run func(getTimeEntryParam... method Return (line 1163) | func (_c *MockClient_GetTimeEntry_Call) Return(timeEntryImpl *dto.Time... method RunAndReturn (line 1168) | func (_c *MockClient_GetTimeEntry_Call) RunAndReturn(run func(getTimeE... type MockClient_GetTimeEntryInProgress_Call (line 1202) | type MockClient_GetTimeEntryInProgress_Call struct method Run (line 1212) | func (_c *MockClient_GetTimeEntryInProgress_Call) Run(run func(getTime... method Return (line 1225) | func (_c *MockClient_GetTimeEntryInProgress_Call) Return(timeEntryImpl... method RunAndReturn (line 1230) | func (_c *MockClient_GetTimeEntryInProgress_Call) RunAndReturn(run fun... type MockClient_GetUser_Call (line 1262) | type MockClient_GetUser_Call struct method Run (line 1272) | func (_c *MockClient_GetUser_Call) Run(run func(getUser api.GetUser)) ... method Return (line 1285) | func (_c *MockClient_GetUser_Call) Return(user dto.User, err error) *M... method RunAndReturn (line 1290) | func (_c *MockClient_GetUser_Call) RunAndReturn(run func(getUser api.G... type MockClient_GetUserTimeEntries_Call (line 1324) | type MockClient_GetUserTimeEntries_Call struct method Run (line 1334) | func (_c *MockClient_GetUserTimeEntries_Call) Run(run func(getUserTime... method Return (line 1347) | func (_c *MockClient_GetUserTimeEntries_Call) Return(timeEntryImpls []... method RunAndReturn (line 1352) | func (_c *MockClient_GetUserTimeEntries_Call) RunAndReturn(run func(ge... type MockClient_GetUsersHydratedTimeEntries_Call (line 1386) | type MockClient_GetUsersHydratedTimeEntries_Call struct method Run (line 1396) | func (_c *MockClient_GetUsersHydratedTimeEntries_Call) Run(run func(ge... method Return (line 1409) | func (_c *MockClient_GetUsersHydratedTimeEntries_Call) Return(timeEntr... method RunAndReturn (line 1414) | func (_c *MockClient_GetUsersHydratedTimeEntries_Call) RunAndReturn(ru... type MockClient_GetWorkspace_Call (line 1446) | type MockClient_GetWorkspace_Call struct method Run (line 1456) | func (_c *MockClient_GetWorkspace_Call) Run(run func(getWorkspace api.... method Return (line 1469) | func (_c *MockClient_GetWorkspace_Call) Return(workspace dto.Workspace... method RunAndReturn (line 1474) | func (_c *MockClient_GetWorkspace_Call) RunAndReturn(run func(getWorks... type MockClient_GetWorkspaces_Call (line 1508) | type MockClient_GetWorkspaces_Call struct method Run (line 1518) | func (_c *MockClient_GetWorkspaces_Call) Run(run func(getWorkspaces ap... method Return (line 1531) | func (_c *MockClient_GetWorkspaces_Call) Return(workspaces []dto.Works... method RunAndReturn (line 1536) | func (_c *MockClient_GetWorkspaces_Call) RunAndReturn(run func(getWork... type MockClient_Log_Call (line 1570) | type MockClient_Log_Call struct method Run (line 1580) | func (_c *MockClient_Log_Call) Run(run func(logParam api.LogParam)) *M... method Return (line 1593) | func (_c *MockClient_Log_Call) Return(timeEntrys []dto.TimeEntry, err ... method RunAndReturn (line 1598) | func (_c *MockClient_Log_Call) RunAndReturn(run func(logParam api.LogP... type MockClient_LogRange_Call (line 1632) | type MockClient_LogRange_Call struct method Run (line 1642) | func (_c *MockClient_LogRange_Call) Run(run func(logRangeParam api.Log... method Return (line 1655) | func (_c *MockClient_LogRange_Call) Return(timeEntrys []dto.TimeEntry,... method RunAndReturn (line 1660) | func (_c *MockClient_LogRange_Call) RunAndReturn(run func(logRangePara... type MockClient_Out_Call (line 1683) | type MockClient_Out_Call struct method Run (line 1693) | func (_c *MockClient_Out_Call) Run(run func(outParam api.OutParam)) *M... method Return (line 1706) | func (_c *MockClient_Out_Call) Return(err error) *MockClient_Out_Call { method RunAndReturn (line 1711) | func (_c *MockClient_Out_Call) RunAndReturn(run func(outParam api.OutP... type MockClient_SetDebugLogger_Call (line 1736) | type MockClient_SetDebugLogger_Call struct method Run (line 1746) | func (_c *MockClient_SetDebugLogger_Call) Run(run func(logger api.Logg... method Return (line 1759) | func (_c *MockClient_SetDebugLogger_Call) Return(client api.Client) *M... method RunAndReturn (line 1764) | func (_c *MockClient_SetDebugLogger_Call) RunAndReturn(run func(logger... type MockClient_SetInfoLogger_Call (line 1789) | type MockClient_SetInfoLogger_Call struct method Run (line 1799) | func (_c *MockClient_SetInfoLogger_Call) Run(run func(logger api.Logge... method Return (line 1812) | func (_c *MockClient_SetInfoLogger_Call) Return(client api.Client) *Mo... method RunAndReturn (line 1817) | func (_c *MockClient_SetInfoLogger_Call) RunAndReturn(run func(logger ... type MockClient_UpdateProject_Call (line 1849) | type MockClient_UpdateProject_Call struct method Run (line 1859) | func (_c *MockClient_UpdateProject_Call) Run(run func(updateProjectPar... method Return (line 1872) | func (_c *MockClient_UpdateProject_Call) Return(project dto.Project, e... method RunAndReturn (line 1877) | func (_c *MockClient_UpdateProject_Call) RunAndReturn(run func(updateP... type MockClient_UpdateProjectEstimate_Call (line 1909) | type MockClient_UpdateProjectEstimate_Call struct method Run (line 1919) | func (_c *MockClient_UpdateProjectEstimate_Call) Run(run func(updatePr... method Return (line 1932) | func (_c *MockClient_UpdateProjectEstimate_Call) Return(project dto.Pr... method RunAndReturn (line 1937) | func (_c *MockClient_UpdateProjectEstimate_Call) RunAndReturn(run func... type MockClient_UpdateProjectMemberships_Call (line 1969) | type MockClient_UpdateProjectMemberships_Call struct method Run (line 1979) | func (_c *MockClient_UpdateProjectMemberships_Call) Run(run func(updat... method Return (line 1992) | func (_c *MockClient_UpdateProjectMemberships_Call) Return(project dto... method RunAndReturn (line 1997) | func (_c *MockClient_UpdateProjectMemberships_Call) RunAndReturn(run f... type MockClient_UpdateProjectTemplate_Call (line 2029) | type MockClient_UpdateProjectTemplate_Call struct method Run (line 2039) | func (_c *MockClient_UpdateProjectTemplate_Call) Run(run func(updatePr... method Return (line 2052) | func (_c *MockClient_UpdateProjectTemplate_Call) Return(project dto.Pr... method RunAndReturn (line 2057) | func (_c *MockClient_UpdateProjectTemplate_Call) RunAndReturn(run func... type MockClient_UpdateProjectUserBillableRate_Call (line 2089) | type MockClient_UpdateProjectUserBillableRate_Call struct method Run (line 2099) | func (_c *MockClient_UpdateProjectUserBillableRate_Call) Run(run func(... method Return (line 2112) | func (_c *MockClient_UpdateProjectUserBillableRate_Call) Return(projec... method RunAndReturn (line 2117) | func (_c *MockClient_UpdateProjectUserBillableRate_Call) RunAndReturn(... type MockClient_UpdateProjectUserCostRate_Call (line 2149) | type MockClient_UpdateProjectUserCostRate_Call struct method Run (line 2159) | func (_c *MockClient_UpdateProjectUserCostRate_Call) Run(run func(upda... method Return (line 2172) | func (_c *MockClient_UpdateProjectUserCostRate_Call) Return(project dt... method RunAndReturn (line 2177) | func (_c *MockClient_UpdateProjectUserCostRate_Call) RunAndReturn(run ... type MockClient_UpdateTask_Call (line 2209) | type MockClient_UpdateTask_Call struct method Run (line 2219) | func (_c *MockClient_UpdateTask_Call) Run(run func(updateTaskParam api... method Return (line 2232) | func (_c *MockClient_UpdateTask_Call) Return(task dto.Task, err error)... method RunAndReturn (line 2237) | func (_c *MockClient_UpdateTask_Call) RunAndReturn(run func(updateTask... type MockClient_UpdateTimeEntry_Call (line 2269) | type MockClient_UpdateTimeEntry_Call struct method Run (line 2279) | func (_c *MockClient_UpdateTimeEntry_Call) Run(run func(updateTimeEntr... method Return (line 2292) | func (_c *MockClient_UpdateTimeEntry_Call) Return(timeEntryImpl dto.Ti... method RunAndReturn (line 2297) | func (_c *MockClient_UpdateTimeEntry_Call) RunAndReturn(run func(updat... type MockClient_WorkspaceUsers_Call (line 2331) | type MockClient_WorkspaceUsers_Call struct method Run (line 2341) | func (_c *MockClient_WorkspaceUsers_Call) Run(run func(workspaceUsersP... method Return (line 2354) | func (_c *MockClient_WorkspaceUsers_Call) Return(users []dto.User, err... method RunAndReturn (line 2359) | func (_c *MockClient_WorkspaceUsers_Call) RunAndReturn(run func(worksp... FILE: internal/mocks/mock_Config.go function NewMockConfig (line 16) | func NewMockConfig(t interface { type MockConfig (line 29) | type MockConfig struct method EXPECT (line 37) | func (_m *MockConfig) EXPECT() *MockConfig_Expecter { method All (line 42) | func (_mock *MockConfig) All() map[string]interface{} { method Get (line 88) | func (_mock *MockConfig) Get(s string) interface{} { method GetBool (line 141) | func (_mock *MockConfig) GetBool(s string) bool { method GetInt (line 192) | func (_mock *MockConfig) GetInt(s string) int { method GetString (line 243) | func (_mock *MockConfig) GetString(s string) string { method GetStringSlice (line 294) | func (_mock *MockConfig) GetStringSlice(s string) []string { method GetWorkWeekdays (line 347) | func (_mock *MockConfig) GetWorkWeekdays() []string { method InteractivePageSize (line 393) | func (_mock *MockConfig) InteractivePageSize() int { method IsAllowNameForID (line 437) | func (_mock *MockConfig) IsAllowNameForID() bool { method IsDebuging (line 481) | func (_mock *MockConfig) IsDebuging() bool { method IsInteractive (line 525) | func (_mock *MockConfig) IsInteractive() bool { method IsSearchProjectWithClientsName (line 569) | func (_mock *MockConfig) IsSearchProjectWithClientsName() bool { method Language (line 613) | func (_mock *MockConfig) Language() language.Tag { method LogLevel (line 657) | func (_mock *MockConfig) LogLevel() string { method Save (line 701) | func (_mock *MockConfig) Save() error { method SetBool (line 745) | func (_mock *MockConfig) SetBool(s string, b bool) { method SetInt (line 791) | func (_mock *MockConfig) SetInt(s string, n int) { method SetLanguage (line 837) | func (_mock *MockConfig) SetLanguage(tag language.Tag) { method SetString (line 877) | func (_mock *MockConfig) SetString(s string, s1 string) { method SetStringSlice (line 923) | func (_mock *MockConfig) SetStringSlice(s string, strings []string) { method SetTimeZone (line 969) | func (_mock *MockConfig) SetTimeZone(location *time.Location) { method TimeZone (line 1009) | func (_mock *MockConfig) TimeZone() *time.Location { type MockConfig_Expecter (line 33) | type MockConfig_Expecter struct method All (line 66) | func (_e *MockConfig_Expecter) All() *MockConfig_All_Call { method Get (line 113) | func (_e *MockConfig_Expecter) Get(s interface{}) *MockConfig_Get_Call { method GetBool (line 164) | func (_e *MockConfig_Expecter) GetBool(s interface{}) *MockConfig_GetB... method GetInt (line 215) | func (_e *MockConfig_Expecter) GetInt(s interface{}) *MockConfig_GetIn... method GetString (line 266) | func (_e *MockConfig_Expecter) GetString(s interface{}) *MockConfig_Ge... method GetStringSlice (line 319) | func (_e *MockConfig_Expecter) GetStringSlice(s interface{}) *MockConf... method GetWorkWeekdays (line 371) | func (_e *MockConfig_Expecter) GetWorkWeekdays() *MockConfig_GetWorkWe... method InteractivePageSize (line 415) | func (_e *MockConfig_Expecter) InteractivePageSize() *MockConfig_Inter... method IsAllowNameForID (line 459) | func (_e *MockConfig_Expecter) IsAllowNameForID() *MockConfig_IsAllowN... method IsDebuging (line 503) | func (_e *MockConfig_Expecter) IsDebuging() *MockConfig_IsDebuging_Call { method IsInteractive (line 547) | func (_e *MockConfig_Expecter) IsInteractive() *MockConfig_IsInteracti... method IsSearchProjectWithClientsName (line 591) | func (_e *MockConfig_Expecter) IsSearchProjectWithClientsName() *MockC... method Language (line 635) | func (_e *MockConfig_Expecter) Language() *MockConfig_Language_Call { method LogLevel (line 679) | func (_e *MockConfig_Expecter) LogLevel() *MockConfig_LogLevel_Call { method Save (line 723) | func (_e *MockConfig_Expecter) Save() *MockConfig_Save_Call { method SetBool (line 758) | func (_e *MockConfig_Expecter) SetBool(s interface{}, b interface{}) *... method SetInt (line 804) | func (_e *MockConfig_Expecter) SetInt(s interface{}, n interface{}) *M... method SetLanguage (line 849) | func (_e *MockConfig_Expecter) SetLanguage(tag interface{}) *MockConfi... method SetString (line 890) | func (_e *MockConfig_Expecter) SetString(s interface{}, s1 interface{}... method SetStringSlice (line 936) | func (_e *MockConfig_Expecter) SetStringSlice(s interface{}, strings i... method SetTimeZone (line 981) | func (_e *MockConfig_Expecter) SetTimeZone(location interface{}) *Mock... method TimeZone (line 1033) | func (_e *MockConfig_Expecter) TimeZone() *MockConfig_TimeZone_Call { type MockConfig_All_Call (line 61) | type MockConfig_All_Call struct method Run (line 70) | func (_c *MockConfig_All_Call) Run(run func()) *MockConfig_All_Call { method Return (line 77) | func (_c *MockConfig_All_Call) Return(stringToIfaceVal map[string]inte... method RunAndReturn (line 82) | func (_c *MockConfig_All_Call) RunAndReturn(run func() map[string]inte... type MockConfig_Get_Call (line 107) | type MockConfig_Get_Call struct method Run (line 117) | func (_c *MockConfig_Get_Call) Run(run func(s string)) *MockConfig_Get... method Return (line 130) | func (_c *MockConfig_Get_Call) Return(ifaceVal interface{}) *MockConfi... method RunAndReturn (line 135) | func (_c *MockConfig_Get_Call) RunAndReturn(run func(s string) interfa... type MockConfig_GetBool_Call (line 158) | type MockConfig_GetBool_Call struct method Run (line 168) | func (_c *MockConfig_GetBool_Call) Run(run func(s string)) *MockConfig... method Return (line 181) | func (_c *MockConfig_GetBool_Call) Return(b bool) *MockConfig_GetBool_... method RunAndReturn (line 186) | func (_c *MockConfig_GetBool_Call) RunAndReturn(run func(s string) boo... type MockConfig_GetInt_Call (line 209) | type MockConfig_GetInt_Call struct method Run (line 219) | func (_c *MockConfig_GetInt_Call) Run(run func(s string)) *MockConfig_... method Return (line 232) | func (_c *MockConfig_GetInt_Call) Return(n int) *MockConfig_GetInt_Call { method RunAndReturn (line 237) | func (_c *MockConfig_GetInt_Call) RunAndReturn(run func(s string) int)... type MockConfig_GetString_Call (line 260) | type MockConfig_GetString_Call struct method Run (line 270) | func (_c *MockConfig_GetString_Call) Run(run func(s string)) *MockConf... method Return (line 283) | func (_c *MockConfig_GetString_Call) Return(s1 string) *MockConfig_Get... method RunAndReturn (line 288) | func (_c *MockConfig_GetString_Call) RunAndReturn(run func(s string) s... type MockConfig_GetStringSlice_Call (line 313) | type MockConfig_GetStringSlice_Call struct method Run (line 323) | func (_c *MockConfig_GetStringSlice_Call) Run(run func(s string)) *Moc... method Return (line 336) | func (_c *MockConfig_GetStringSlice_Call) Return(strings []string) *Mo... method RunAndReturn (line 341) | func (_c *MockConfig_GetStringSlice_Call) RunAndReturn(run func(s stri... type MockConfig_GetWorkWeekdays_Call (line 366) | type MockConfig_GetWorkWeekdays_Call struct method Run (line 375) | func (_c *MockConfig_GetWorkWeekdays_Call) Run(run func()) *MockConfig... method Return (line 382) | func (_c *MockConfig_GetWorkWeekdays_Call) Return(strings []string) *M... method RunAndReturn (line 387) | func (_c *MockConfig_GetWorkWeekdays_Call) RunAndReturn(run func() []s... type MockConfig_InteractivePageSize_Call (line 410) | type MockConfig_InteractivePageSize_Call struct method Run (line 419) | func (_c *MockConfig_InteractivePageSize_Call) Run(run func()) *MockCo... method Return (line 426) | func (_c *MockConfig_InteractivePageSize_Call) Return(n int) *MockConf... method RunAndReturn (line 431) | func (_c *MockConfig_InteractivePageSize_Call) RunAndReturn(run func()... type MockConfig_IsAllowNameForID_Call (line 454) | type MockConfig_IsAllowNameForID_Call struct method Run (line 463) | func (_c *MockConfig_IsAllowNameForID_Call) Run(run func()) *MockConfi... method Return (line 470) | func (_c *MockConfig_IsAllowNameForID_Call) Return(b bool) *MockConfig... method RunAndReturn (line 475) | func (_c *MockConfig_IsAllowNameForID_Call) RunAndReturn(run func() bo... type MockConfig_IsDebuging_Call (line 498) | type MockConfig_IsDebuging_Call struct method Run (line 507) | func (_c *MockConfig_IsDebuging_Call) Run(run func()) *MockConfig_IsDe... method Return (line 514) | func (_c *MockConfig_IsDebuging_Call) Return(b bool) *MockConfig_IsDeb... method RunAndReturn (line 519) | func (_c *MockConfig_IsDebuging_Call) RunAndReturn(run func() bool) *M... type MockConfig_IsInteractive_Call (line 542) | type MockConfig_IsInteractive_Call struct method Run (line 551) | func (_c *MockConfig_IsInteractive_Call) Run(run func()) *MockConfig_I... method Return (line 558) | func (_c *MockConfig_IsInteractive_Call) Return(b bool) *MockConfig_Is... method RunAndReturn (line 563) | func (_c *MockConfig_IsInteractive_Call) RunAndReturn(run func() bool)... type MockConfig_IsSearchProjectWithClientsName_Call (line 586) | type MockConfig_IsSearchProjectWithClientsName_Call struct method Run (line 595) | func (_c *MockConfig_IsSearchProjectWithClientsName_Call) Run(run func... method Return (line 602) | func (_c *MockConfig_IsSearchProjectWithClientsName_Call) Return(b boo... method RunAndReturn (line 607) | func (_c *MockConfig_IsSearchProjectWithClientsName_Call) RunAndReturn... type MockConfig_Language_Call (line 630) | type MockConfig_Language_Call struct method Run (line 639) | func (_c *MockConfig_Language_Call) Run(run func()) *MockConfig_Langua... method Return (line 646) | func (_c *MockConfig_Language_Call) Return(tag language.Tag) *MockConf... method RunAndReturn (line 651) | func (_c *MockConfig_Language_Call) RunAndReturn(run func() language.T... type MockConfig_LogLevel_Call (line 674) | type MockConfig_LogLevel_Call struct method Run (line 683) | func (_c *MockConfig_LogLevel_Call) Run(run func()) *MockConfig_LogLev... method Return (line 690) | func (_c *MockConfig_LogLevel_Call) Return(s string) *MockConfig_LogLe... method RunAndReturn (line 695) | func (_c *MockConfig_LogLevel_Call) RunAndReturn(run func() string) *M... type MockConfig_Save_Call (line 718) | type MockConfig_Save_Call struct method Run (line 727) | func (_c *MockConfig_Save_Call) Run(run func()) *MockConfig_Save_Call { method Return (line 734) | func (_c *MockConfig_Save_Call) Return(err error) *MockConfig_Save_Call { method RunAndReturn (line 739) | func (_c *MockConfig_Save_Call) RunAndReturn(run func() error) *MockCo... type MockConfig_SetBool_Call (line 751) | type MockConfig_SetBool_Call struct method Run (line 762) | func (_c *MockConfig_SetBool_Call) Run(run func(s string, b bool)) *Mo... method Return (line 780) | func (_c *MockConfig_SetBool_Call) Return() *MockConfig_SetBool_Call { method RunAndReturn (line 785) | func (_c *MockConfig_SetBool_Call) RunAndReturn(run func(s string, b b... type MockConfig_SetInt_Call (line 797) | type MockConfig_SetInt_Call struct method Run (line 808) | func (_c *MockConfig_SetInt_Call) Run(run func(s string, n int)) *Mock... method Return (line 826) | func (_c *MockConfig_SetInt_Call) Return() *MockConfig_SetInt_Call { method RunAndReturn (line 831) | func (_c *MockConfig_SetInt_Call) RunAndReturn(run func(s string, n in... type MockConfig_SetLanguage_Call (line 843) | type MockConfig_SetLanguage_Call struct method Run (line 853) | func (_c *MockConfig_SetLanguage_Call) Run(run func(tag language.Tag))... method Return (line 866) | func (_c *MockConfig_SetLanguage_Call) Return() *MockConfig_SetLanguag... method RunAndReturn (line 871) | func (_c *MockConfig_SetLanguage_Call) RunAndReturn(run func(tag langu... type MockConfig_SetString_Call (line 883) | type MockConfig_SetString_Call struct method Run (line 894) | func (_c *MockConfig_SetString_Call) Run(run func(s string, s1 string)... method Return (line 912) | func (_c *MockConfig_SetString_Call) Return() *MockConfig_SetString_Ca... method RunAndReturn (line 917) | func (_c *MockConfig_SetString_Call) RunAndReturn(run func(s string, s... type MockConfig_SetStringSlice_Call (line 929) | type MockConfig_SetStringSlice_Call struct method Run (line 940) | func (_c *MockConfig_SetStringSlice_Call) Run(run func(s string, strin... method Return (line 958) | func (_c *MockConfig_SetStringSlice_Call) Return() *MockConfig_SetStri... method RunAndReturn (line 963) | func (_c *MockConfig_SetStringSlice_Call) RunAndReturn(run func(s stri... type MockConfig_SetTimeZone_Call (line 975) | type MockConfig_SetTimeZone_Call struct method Run (line 985) | func (_c *MockConfig_SetTimeZone_Call) Run(run func(location *time.Loc... method Return (line 998) | func (_c *MockConfig_SetTimeZone_Call) Return() *MockConfig_SetTimeZon... method RunAndReturn (line 1003) | func (_c *MockConfig_SetTimeZone_Call) RunAndReturn(run func(location ... type MockConfig_TimeZone_Call (line 1028) | type MockConfig_TimeZone_Call struct method Run (line 1037) | func (_c *MockConfig_TimeZone_Call) Run(run func()) *MockConfig_TimeZo... method Return (line 1044) | func (_c *MockConfig_TimeZone_Call) Return(location *time.Location) *M... method RunAndReturn (line 1049) | func (_c *MockConfig_TimeZone_Call) RunAndReturn(run func() *time.Loca... FILE: internal/mocks/mock_Factory.go function NewMockFactory (line 17) | func NewMockFactory(t interface { type MockFactory (line 30) | type MockFactory struct method EXPECT (line 38) | func (_m *MockFactory) EXPECT() *MockFactory_Expecter { method Client (line 43) | func (_mock *MockFactory) Client() (api.Client, error) { method Config (line 98) | func (_mock *MockFactory) Config() cmdutil.Config { method GetUserID (line 144) | func (_mock *MockFactory) GetUserID() (string, error) { method GetWorkspace (line 197) | func (_mock *MockFactory) GetWorkspace() (dto.Workspace, error) { method GetWorkspaceID (line 250) | func (_mock *MockFactory) GetWorkspaceID() (string, error) { method UI (line 303) | func (_mock *MockFactory) UI() ui.UI { method Version (line 349) | func (_mock *MockFactory) Version() cmdutil.Version { type MockFactory_Expecter (line 34) | type MockFactory_Expecter struct method Client (line 76) | func (_e *MockFactory_Expecter) Client() *MockFactory_Client_Call { method Config (line 122) | func (_e *MockFactory_Expecter) Config() *MockFactory_Config_Call { method GetUserID (line 175) | func (_e *MockFactory_Expecter) GetUserID() *MockFactory_GetUserID_Call { method GetWorkspace (line 228) | func (_e *MockFactory_Expecter) GetWorkspace() *MockFactory_GetWorkspa... method GetWorkspaceID (line 281) | func (_e *MockFactory_Expecter) GetWorkspaceID() *MockFactory_GetWorks... method UI (line 327) | func (_e *MockFactory_Expecter) UI() *MockFactory_UI_Call { method Version (line 371) | func (_e *MockFactory_Expecter) Version() *MockFactory_Version_Call { type MockFactory_Client_Call (line 71) | type MockFactory_Client_Call struct method Run (line 80) | func (_c *MockFactory_Client_Call) Run(run func()) *MockFactory_Client... method Return (line 87) | func (_c *MockFactory_Client_Call) Return(client api.Client, err error... method RunAndReturn (line 92) | func (_c *MockFactory_Client_Call) RunAndReturn(run func() (api.Client... type MockFactory_Config_Call (line 117) | type MockFactory_Config_Call struct method Run (line 126) | func (_c *MockFactory_Config_Call) Run(run func()) *MockFactory_Config... method Return (line 133) | func (_c *MockFactory_Config_Call) Return(config cmdutil.Config) *Mock... method RunAndReturn (line 138) | func (_c *MockFactory_Config_Call) RunAndReturn(run func() cmdutil.Con... type MockFactory_GetUserID_Call (line 170) | type MockFactory_GetUserID_Call struct method Run (line 179) | func (_c *MockFactory_GetUserID_Call) Run(run func()) *MockFactory_Get... method Return (line 186) | func (_c *MockFactory_GetUserID_Call) Return(s string, err error) *Moc... method RunAndReturn (line 191) | func (_c *MockFactory_GetUserID_Call) RunAndReturn(run func() (string,... type MockFactory_GetWorkspace_Call (line 223) | type MockFactory_GetWorkspace_Call struct method Run (line 232) | func (_c *MockFactory_GetWorkspace_Call) Run(run func()) *MockFactory_... method Return (line 239) | func (_c *MockFactory_GetWorkspace_Call) Return(workspace dto.Workspac... method RunAndReturn (line 244) | func (_c *MockFactory_GetWorkspace_Call) RunAndReturn(run func() (dto.... type MockFactory_GetWorkspaceID_Call (line 276) | type MockFactory_GetWorkspaceID_Call struct method Run (line 285) | func (_c *MockFactory_GetWorkspaceID_Call) Run(run func()) *MockFactor... method Return (line 292) | func (_c *MockFactory_GetWorkspaceID_Call) Return(s string, err error)... method RunAndReturn (line 297) | func (_c *MockFactory_GetWorkspaceID_Call) RunAndReturn(run func() (st... type MockFactory_UI_Call (line 322) | type MockFactory_UI_Call struct method Run (line 331) | func (_c *MockFactory_UI_Call) Run(run func()) *MockFactory_UI_Call { method Return (line 338) | func (_c *MockFactory_UI_Call) Return(uI ui.UI) *MockFactory_UI_Call { method RunAndReturn (line 343) | func (_c *MockFactory_UI_Call) RunAndReturn(run func() ui.UI) *MockFac... type MockFactory_Version_Call (line 366) | type MockFactory_Version_Call struct method Run (line 375) | func (_c *MockFactory_Version_Call) Run(run func()) *MockFactory_Versi... method Return (line 382) | func (_c *MockFactory_Version_Call) Return(version cmdutil.Version) *M... method RunAndReturn (line 387) | func (_c *MockFactory_Version_Call) RunAndReturn(run func() cmdutil.Ve... FILE: internal/mocks/simple_config.go type SimpleConfig (line 12) | type SimpleConfig struct method GetBool (line 32) | func (d *SimpleConfig) GetBool(n string) bool { method SetBool (line 53) | func (*SimpleConfig) SetBool(_ string, _ bool) { method GetInt (line 57) | func (d *SimpleConfig) GetInt(n string) int { method SetInt (line 68) | func (*SimpleConfig) SetInt(_ string, _ int) { method GetString (line 72) | func (d *SimpleConfig) GetString(n string) string { method SetString (line 88) | func (*SimpleConfig) SetString(_, _ string) { method GetStringSlice (line 92) | func (d *SimpleConfig) GetStringSlice(n string) []string { method SetStringSlice (line 101) | func (*SimpleConfig) SetStringSlice(_ string, _ []string) { method IsDebuging (line 105) | func (d *SimpleConfig) IsDebuging() bool { method IsAllowNameForID (line 109) | func (d *SimpleConfig) IsAllowNameForID() bool { method IsInteractive (line 113) | func (d *SimpleConfig) IsInteractive() bool { method GetWorkWeekdays (line 117) | func (d *SimpleConfig) GetWorkWeekdays() []string { method SetLanguage (line 121) | func (d *SimpleConfig) SetLanguage(l language.Tag) { method Language (line 125) | func (d *SimpleConfig) Language() language.Tag { method Get (line 129) | func (*SimpleConfig) Get(_ string) interface{} { method All (line 133) | func (*SimpleConfig) All() map[string]interface{} { method LogLevel (line 137) | func (d *SimpleConfig) LogLevel() string { method TimeZone (line 142) | func (s *SimpleConfig) TimeZone() *time.Location { method SetTimeZone (line 151) | func (s *SimpleConfig) SetTimeZone(loc *time.Location) { method IsSearchProjectWithClientsName (line 157) | func (s *SimpleConfig) IsSearchProjectWithClientsName() bool { method InteractivePageSize (line 163) | func (s *SimpleConfig) InteractivePageSize() int { method Save (line 167) | func (*SimpleConfig) Save() error { FILE: internal/testhlp/helper.go function MustParseTime (line 6) | func MustParseTime(l, v string) time.Time { FILE: pkg/cmd/client/add/add.go function NewCmdAdd (line 15) | func NewCmdAdd( FILE: pkg/cmd/client/add/add_test.go function TestCmdAdd (line 17) | func TestCmdAdd(t *testing.T) { function TestCmdAddReport (line 104) | func TestCmdAddReport(t *testing.T) { FILE: pkg/cmd/client/client.go function NewCmdClient (line 11) | func NewCmdClient(f cmdutil.Factory) *cobra.Command { FILE: pkg/cmd/client/list/list.go function NewCmdList (line 15) | func NewCmdList( FILE: pkg/cmd/client/list/list_test.go type report (line 17) | type report function TestCmdList (line 19) | func TestCmdList(t *testing.T) { FILE: pkg/cmd/client/util/util.go type OutputFlags (line 13) | type OutputFlags struct method Check (line 20) | func (of OutputFlags) Check() error { function AddReportFlags (line 30) | func AddReportFlags(cmd *cobra.Command, of *OutputFlags) { function Report (line 39) | func Report(cs []dto.Client, out io.Writer, of OutputFlags) error { FILE: pkg/cmd/completion/completion.go constant bash (line 14) | bash = "bash" constant zsh (line 15) | zsh = "zsh" constant fish (line 16) | fish = "fish" constant powershell (line 17) | powershell = "powershell" function NewCmdCompletion (line 21) | func NewCmdCompletion() *cobra.Command { function genZshCompletion (line 89) | func genZshCompletion(cmd *cobra.Command, w io.Writer) error { FILE: pkg/cmd/config/config.go function NewCmdConfig (line 46) | func NewCmdConfig(f cmdutil.Factory) *cobra.Command { FILE: pkg/cmd/config/get/get.go function NewCmdGet (line 11) | func NewCmdGet( FILE: pkg/cmd/config/get/get_test.go function newCmd (line 17) | func newCmd(f cmdutil.Factory) *cobra.Command { function TestGetCmdArgs (line 31) | func TestGetCmdArgs(t *testing.T) { function TestGetCmdRun (line 61) | func TestGetCmdRun(t *testing.T) { FILE: pkg/cmd/config/init/init.go function queue (line 16) | func queue( function NewCmdInit (line 29) | func NewCmdInit(f cmdutil.Factory) *cobra.Command { function setTimezone (line 147) | func setTimezone(i ui.UI, config cmdutil.Config) func() error { function setLanguage (line 171) | func setLanguage(i ui.UI, config cmdutil.Config) func() error { function setWeekdays (line 205) | func setWeekdays(config cmdutil.Config, i ui.UI) (err error) { function setUser (line 219) | func setUser(c api.Client, config cmdutil.Config, i ui.UI) error { function setWorkspace (line 250) | func setWorkspace(c api.Client, config cmdutil.Config, i ui.UI) error { function updateInt (line 276) | func updateInt(ui ui.UI, config cmdutil.Config, param, desc string, function updateFlag (line 289) | func updateFlag( FILE: pkg/cmd/config/init/init_test.go function setStringFn (line 22) | func setStringFn(config *mocks.MockConfig, name, value string) *mock.Call { function setBoolFn (line 33) | func setBoolFn(config *mocks.MockConfig, name string, first, value bool)... function TestInitCmd (line 44) | func TestInitCmd(t *testing.T) { function TestInitCmdCtrlC (line 237) | func TestInitCmdCtrlC(t *testing.T) { function TestInitCmdCtrlCAtToken (line 264) | func TestInitCmdCtrlCAtToken(t *testing.T) { FILE: pkg/cmd/config/list/list.go function NewCmdList (line 11) | func NewCmdList(f cmdutil.Factory) *cobra.Command { FILE: pkg/cmd/config/list/list_test.go function TestListCmd (line 15) | func TestListCmd(t *testing.T) { FILE: pkg/cmd/config/set/set.go function NewCmdSet (line 17) | func NewCmdSet( FILE: pkg/cmd/config/set/set_test.go function TestSetCmdArgs (line 16) | func TestSetCmdArgs(t *testing.T) { function TestSetCmdRun (line 40) | func TestSetCmdRun(t *testing.T) { function TestSetCmdShouldFail (line 145) | func TestSetCmdShouldFail(t *testing.T) { FILE: pkg/cmd/config/util/util.go constant FormatYAML (line 14) | FormatYAML = "yaml" constant FormatJSON (line 15) | FormatJSON = "json" function AddReportFlags (line 18) | func AddReportFlags(cmd *cobra.Command, format *string) error { function Report (line 25) | func Report(out io.Writer, format string, v interface{}) error { FILE: pkg/cmd/project/add/add.go function NewCmdAdd (line 18) | func NewCmdAdd( FILE: pkg/cmd/project/add/add_test.go function TestCmdAdd (line 19) | func TestCmdAdd(t *testing.T) { function TestCmdAddReport (line 246) | func TestCmdAddReport(t *testing.T) { FILE: pkg/cmd/project/edit/edit.go function NewCmdEdit (line 20) | func NewCmdEdit( FILE: pkg/cmd/project/edit/edit_test.go type report (line 17) | type report function TestEditCmd (line 19) | func TestEditCmd(t *testing.T) { function TestEditCmdReport (line 311) | func TestEditCmdReport(t *testing.T) { FILE: pkg/cmd/project/get/get.go function NewCmdGet (line 20) | func NewCmdGet( FILE: pkg/cmd/project/get/get_test.go function TestCmdGet (line 17) | func TestCmdGet(t *testing.T) { function TestCmdGetReport (line 218) | func TestCmdGetReport(t *testing.T) { FILE: pkg/cmd/project/list/list.go function NewCmdList (line 18) | func NewCmdList( FILE: pkg/cmd/project/list/list_test.go function TestCmdList (line 17) | func TestCmdList(t *testing.T) { function TestCmdListReport (line 260) | func TestCmdListReport(t *testing.T) { FILE: pkg/cmd/project/project.go function NewCmdProject (line 13) | func NewCmdProject(f cmdutil.Factory) *cobra.Command { FILE: pkg/cmd/project/util/util.go type OutputFlags (line 14) | type OutputFlags struct method Check (line 21) | func (of OutputFlags) Check() error { function AddReportFlags (line 31) | func AddReportFlags(cmd *cobra.Command, of *OutputFlags) { function Report (line 40) | func Report(list []dto.Project, out io.Writer, f OutputFlags) error { function ReportOne (line 56) | func ReportOne(p dto.Project, out io.Writer, f OutputFlags) error { FILE: pkg/cmd/root.go function NewCmdRoot (line 22) | func NewCmdRoot(f cmdutil.Factory) *cobra.Command { FILE: pkg/cmd/tag/tag.go function NewCmdTag (line 15) | func NewCmdTag(f cmdutil.Factory) *cobra.Command { function getTags (line 78) | func getTags(f cmdutil.Factory, name string, archived bool) ([]dto.Tag, ... FILE: pkg/cmd/task/add/add.go function NewCmdAdd (line 15) | func NewCmdAdd( FILE: pkg/cmd/task/add/add_test.go function TestCmdAdd (line 18) | func TestCmdAdd(t *testing.T) { function TestCmdAddReport (line 296) | func TestCmdAddReport(t *testing.T) { FILE: pkg/cmd/task/delete/delete.go function NewCmdDelete (line 20) | func NewCmdDelete( FILE: pkg/cmd/task/delete/delete_test.go type report (line 17) | type report function TestCmdDelete (line 19) | func TestCmdDelete(t *testing.T) { function TestCmdDeleteReport (line 238) | func TestCmdDeleteReport(t *testing.T) { FILE: pkg/cmd/task/done/done.go function NewCmdDone (line 22) | func NewCmdDone( FILE: pkg/cmd/task/done/done_test.go function TestCmdDone (line 17) | func TestCmdDone(t *testing.T) { function TestCmdDoneReport (line 356) | func TestCmdDoneReport(t *testing.T) { FILE: pkg/cmd/task/edit/edit.go function NewCmdEdit (line 20) | func NewCmdEdit( FILE: pkg/cmd/task/edit/edit_test.go function TestCmdEdit (line 18) | func TestCmdEdit(t *testing.T) { function TestCmdEditReport (line 407) | func TestCmdEditReport(t *testing.T) { FILE: pkg/cmd/task/list/list.go function NewCmdList (line 16) | func NewCmdList( FILE: pkg/cmd/task/list/list_test.go type report (line 17) | type report function TestCmdList (line 19) | func TestCmdList(t *testing.T) { function TestCmdListReport (line 182) | func TestCmdListReport(t *testing.T) { FILE: pkg/cmd/task/quick-add/quick-add.go function NewCmdQuickAdd (line 19) | func NewCmdQuickAdd( FILE: pkg/cmd/task/quick-add/quick-add_test.go function TestCmdQuickAdd (line 17) | func TestCmdQuickAdd(t *testing.T) { function TestCmdQuickAddReport (line 245) | func TestCmdQuickAddReport(t *testing.T) { FILE: pkg/cmd/task/task.go function NewCmdTask (line 15) | func NewCmdTask(f cmdutil.Factory) *cobra.Command { FILE: pkg/cmd/task/util/read-flags.go function TaskAddPropFlags (line 14) | func TaskAddPropFlags(cmd *cobra.Command, f cmdutil.Factory) { type FlagsDTO (line 32) | type FlagsDTO struct function TaskReadFlags (line 42) | func TaskReadFlags(cmd *cobra.Command, f cmdutil.Factory) (p FlagsDTO, e... FILE: pkg/cmd/task/util/report.go type OutputFlags (line 11) | type OutputFlags struct method Check (line 19) | func (of OutputFlags) Check() error { function TaskAddReportFlags (line 29) | func TaskAddReportFlags(cmd *cobra.Command, of *OutputFlags) { function TaskReport (line 38) | func TaskReport(cmd *cobra.Command, of OutputFlags, tasks ...dto.Task) e... FILE: pkg/cmd/time-entry/clone/clone.go function NewCmdClone (line 17) | func NewCmdClone(f cmdutil.Factory) *cobra.Command { FILE: pkg/cmd/time-entry/delete/delete.go function NewCmdDelete (line 15) | func NewCmdDelete(f cmdutil.Factory) *cobra.Command { FILE: pkg/cmd/time-entry/edit-multipple/edit-multiple.go function NewCmdEditMultiple (line 16) | func NewCmdEditMultiple(f cmdutil.Factory) *cobra.Command { FILE: pkg/cmd/time-entry/edit/edit.go function NewCmdEdit (line 18) | func NewCmdEdit( FILE: pkg/cmd/time-entry/edit/edit_test.go function TestNewCmdEditWhenChangingProjectOrTask (line 17) | func TestNewCmdEditWhenChangingProjectOrTask(t *testing.T) { FILE: pkg/cmd/time-entry/in/in.go function NewCmdIn (line 19) | func NewCmdIn( FILE: pkg/cmd/time-entry/in/in_test.go function TestNewCmdIn_ShouldBeBothBillableAndNotBillable (line 22) | func TestNewCmdIn_ShouldBeBothBillableAndNotBillable(t *testing.T) { function TestNewCmdIn_ShouldNotSetBillable_WhenNotAsked (line 60) | func TestNewCmdIn_ShouldNotSetBillable_WhenNotAsked(t *testing.T) { function TestNewCmdIn_ShouldLookupProject_WithAndWithoutClient (line 159) | func TestNewCmdIn_ShouldLookupProject_WithAndWithoutClient(t *testing.T) { FILE: pkg/cmd/time-entry/invoiced/invoiced.go function NewCmdInvoiced (line 17) | func NewCmdInvoiced(f cmdutil.Factory) []*cobra.Command { function changeInvoiced (line 81) | func changeInvoiced( FILE: pkg/cmd/time-entry/manual/manual.go function NewCmdManual (line 18) | func NewCmdManual(f cmdutil.Factory) *cobra.Command { FILE: pkg/cmd/time-entry/out/out.go function NewCmdOut (line 17) | func NewCmdOut(f cmdutil.Factory) *cobra.Command { FILE: pkg/cmd/time-entry/report/last-day/last-day.go function NewCmdLastDay (line 11) | func NewCmdLastDay(f cmdutil.Factory) *cobra.Command { FILE: pkg/cmd/time-entry/report/last-month/last-month.go function NewCmdLastMonth (line 11) | func NewCmdLastMonth(f cmdutil.Factory) *cobra.Command { FILE: pkg/cmd/time-entry/report/last-week-day/last-week-day.go function NewCmdLastWeekDay (line 17) | func NewCmdLastWeekDay(f cmdutil.Factory) *cobra.Command { FILE: pkg/cmd/time-entry/report/last-week/last-week.go function NewCmdLastWeek (line 11) | func NewCmdLastWeek(f cmdutil.Factory) *cobra.Command { FILE: pkg/cmd/time-entry/report/report.go function NewCmdReport (line 22) | func NewCmdReport(f cmdutil.Factory) *cobra.Command { FILE: pkg/cmd/time-entry/report/this-month/this-month.go function NewCmdThisMonth (line 11) | func NewCmdThisMonth(f cmdutil.Factory) *cobra.Command { FILE: pkg/cmd/time-entry/report/this-week/this-week.go function NewCmdThisWeek (line 11) | func NewCmdThisWeek(f cmdutil.Factory) *cobra.Command { FILE: pkg/cmd/time-entry/report/today/today.go function NewCmdToday (line 11) | func NewCmdToday(f cmdutil.Factory) *cobra.Command { FILE: pkg/cmd/time-entry/report/today/today_test.go function TestCmdToday (line 19) | func TestCmdToday(t *testing.T) { FILE: pkg/cmd/time-entry/report/util/report.go constant HelpNamesForIds (line 22) | HelpNamesForIds = util.HelpNamesForIds constant HelpMoreInfoAboutPrinting (line 23) | HelpMoreInfoAboutPrinting = util.HelpMoreInfoAboutPrinting type ReportFlags (line 27) | type ReportFlags struct method Check (line 44) | func (rf ReportFlags) Check() error { function NewReportFlags (line 68) | func NewReportFlags() ReportFlags { function AddReportFlags (line 78) | func AddReportFlags( function ReportWithRange (line 112) | func ReportWithRange( function filterBilling (line 255) | func filterBilling(l []dto.TimeEntry, billable bool) []dto.TimeEntry { function fillMissing (line 266) | func fillMissing(first, last time.Time) []dto.TimeEntry { FILE: pkg/cmd/time-entry/report/util/report_flag_test.go function TestReportFlags_Check (line 10) | func TestReportFlags_Check(t *testing.T) { FILE: pkg/cmd/time-entry/report/util/reportwithrange_test.go function newDate (line 19) | func newDate(s string) time.Time { function TestReportWithRange (line 24) | func TestReportWithRange(t *testing.T) { FILE: pkg/cmd/time-entry/report/yesterday/yesterday.go function NewCmdYesterday (line 11) | func NewCmdYesterday(f cmdutil.Factory) *cobra.Command { FILE: pkg/cmd/time-entry/show/show.go function NewCmdShow (line 14) | func NewCmdShow(f cmdutil.Factory) *cobra.Command { FILE: pkg/cmd/time-entry/split/split.go function NewCmdSplit (line 21) | func NewCmdSplit( FILE: pkg/cmd/time-entry/split/split_test.go function TestNewCmdSplitShouldFail (line 19) | func TestNewCmdSplitShouldFail(t *testing.T) { function TestNewCmdSplitShouldCreateNewEntries (line 146) | func TestNewCmdSplitShouldCreateNewEntries(t *testing.T) { FILE: pkg/cmd/time-entry/timeentry.go function NewCmdTimeEntry (line 23) | func NewCmdTimeEntry(f cmdutil.Factory) (cmds []*cobra.Command) { FILE: pkg/cmd/time-entry/util/create.go function FillMissingBillableFn (line 9) | func FillMissingBillableFn(c api.Client) Step { function CreateTimeEntryFn (line 43) | func CreateTimeEntryFn(c api.Client) Step { FILE: pkg/cmd/time-entry/util/description-completer.go type DescriptionSuggestFn (line 16) | type DescriptionSuggestFn type descriptionCompleter (line 19) | type descriptionCompleter struct method getDescriptions (line 66) | func (dc *descriptionCompleter) getDescriptions() []string { method suggestFn (line 89) | func (dc *descriptionCompleter) suggestFn(toComplete string) []string { function NewDescriptionCompleter (line 27) | func NewDescriptionCompleter(f cmdutil.Factory) DescriptionSuggestFn { function newDescriptionAutoComplete (line 104) | func newDescriptionAutoComplete(f cmdutil.Factory) cmdcompl.SuggestFn { FILE: pkg/cmd/time-entry/util/fill-with-flags.go type flagSet (line 10) | type flagSet interface function FillTimeEntryWithFlags (line 17) | func FillTimeEntryWithFlags(flags flagSet) Step { FILE: pkg/cmd/time-entry/util/flags.go function AddTimeEntryFlags (line 14) | func AddTimeEntryFlags( function AddTimeEntryDateFlags (line 55) | func AddTimeEntryDateFlags(cmd *cobra.Command) { FILE: pkg/cmd/time-entry/util/help.go constant HelpTimeEntryNowIfNotSet (line 6) | HelpTimeEntryNowIfNotSet = "If no start time (`--when`) is set then the " + constant HelpInteractiveByDefault (line 9) | HelpInteractiveByDefault = "By default, the CLI will ask the " + constant HelpDateTimeFormats (line 19) | HelpDateTimeFormats = "" + constant HelpTimeInputOnTimeEntry (line 31) | HelpTimeInputOnTimeEntry = "When setting a date/time input " + constant HelpNamesForIds (line 36) | HelpNamesForIds = "To be able to use names of resources instead of its " + constant HelpValidateIncomplete (line 44) | HelpValidateIncomplete = "By default, the CLI (and Clockify API) only " + constant HelpMoreInfoAboutStarting (line 52) | HelpMoreInfoAboutStarting = "Use `clockify-cli in --help` for more " + constant HelpMoreInfoAboutPrinting (line 55) | HelpMoreInfoAboutPrinting = "Use `clockify-cli report --help` for more " + constant HelpTimeEntriesAliasForEdit (line 58) | HelpTimeEntriesAliasForEdit = "" + FILE: pkg/cmd/time-entry/util/interactive.go function GetDatesInteractiveFn (line 18) | func GetDatesInteractiveFn(f cmdutil.Factory) Step { function askTimeEntryDatesInteractive (line 28) | func askTimeEntryDatesInteractive( function GetPropsInteractiveFn (line 57) | func GetPropsInteractiveFn( function askTimeEntryPropsInteractive (line 81) | func askTimeEntryPropsInteractive( constant noProject (line 114) | noProject = "No Project" function getProjectID (line 116) | func getProjectID( constant noTask (line 184) | noTask = "No Task" function getTaskID (line 186) | func getTaskID( function getDescription (line 246) | func getDescription( function getTagIDs (line 271) | func getTagIDs( FILE: pkg/cmd/time-entry/util/interactive_test.go function TestGetPropsInteractive_ShouldSkip_WhenDisabled (line 16) | func TestGetPropsInteractive_ShouldSkip_WhenDisabled(t *testing.T) { function TestGetPropsInteractive_ShouldAskValues (line 30) | func TestGetPropsInteractive_ShouldAskValues(t *testing.T) { function TestGetPropsInteractive_ShouldAllowEmptyValues (line 136) | func TestGetPropsInteractive_ShouldAllowEmptyValues(t *testing.T) { function TestGetPropsInteractive_ShouldUseInputAsSelected (line 210) | func TestGetPropsInteractive_ShouldUseInputAsSelected(t *testing.T) { function TestGetPropsInteractive_ShouldForceAnswer_WhenWorkspaceForces (line 292) | func TestGetPropsInteractive_ShouldForceAnswer_WhenWorkspaceForces( function TestGetPropsInteractive_ShouldNotAsk_WhenThereAreNoOptions (line 385) | func TestGetPropsInteractive_ShouldNotAsk_WhenThereAreNoOptions( function TestGetDatesInteractive_ShouldSkip_WhenDisabled (line 431) | func TestGetDatesInteractive_ShouldSkip_WhenDisabled(t *testing.T) { function TestGetDatesInteractive_ShouldValidateString_WhenWrongFormat (line 444) | func TestGetDatesInteractive_ShouldValidateString_WhenWrongFormat( function TestGetDatesInteractive_ShouldAccept_ValideTimeFormats (line 494) | func TestGetDatesInteractive_ShouldAccept_ValideTimeFormats(t *testing.T) { FILE: pkg/cmd/time-entry/util/name-for-id.go function GetAllowNameForIDsFn (line 11) | func GetAllowNameForIDsFn(config cmdutil.Config, c api.Client) Step { function lookupProject (line 29) | func lookupProject(c api.Client, cnf cmdutil.Config) Step { function lookupTask (line 43) | func lookupTask(c api.Client) Step { function lookupTags (line 62) | func lookupTags(c api.Client) Step { function disableErrorReporting (line 75) | func disableErrorReporting(cbs []Step) []Step { FILE: pkg/cmd/time-entry/util/out-in-progress.go function OutInProgressFn (line 12) | func OutInProgressFn(c api.Client) Step { function out (line 18) | func out(c api.Client, w, u string, end time.Time) error { function getErrorCode (line 30) | func getErrorCode(err error) int { FILE: pkg/cmd/time-entry/util/report.go type OutputFlags (line 15) | type OutputFlags struct method Check (line 26) | func (of OutputFlags) Check() error { function AddPrintMultipleTimeEntriesFlags (line 39) | func AddPrintMultipleTimeEntriesFlags(cmd *cobra.Command) { function AddPrintTimeEntriesFlags (line 45) | func AddPrintTimeEntriesFlags(cmd *cobra.Command, of *OutputFlags) { function PrintTimeEntryImpl (line 64) | func PrintTimeEntryImpl( function PrintTimeEntry (line 88) | func PrintTimeEntry( function updateTimeZone (line 106) | func updateTimeZone(tes []dto.TimeEntry, config cmdutil.Config) []dto.Ti... function PrintTimeEntries (line 124) | func PrintTimeEntries( FILE: pkg/cmd/time-entry/util/util.go type TimeEntryDTO (line 13) | type TimeEntryDTO struct type Step (line 29) | type Step function skip (line 31) | func skip(te TimeEntryDTO) (TimeEntryDTO, error) { function Do (line 37) | func Do(te TimeEntryDTO, cbs ...Step) (TimeEntryDTO, error) { function compose (line 41) | func compose(cbs ...Step) Step { function TimeEntryImplToDTO (line 56) | func TimeEntryImplToDTO(t dto.TimeEntryImpl) TimeEntryDTO { function TimeEntryDTOToImpl (line 74) | func TimeEntryDTOToImpl(t TimeEntryDTO) dto.TimeEntryImpl { FILE: pkg/cmd/time-entry/util/util_test.go function TestDo_ShouldApplySteps_InOrder (line 21) | func TestDo_ShouldApplySteps_InOrder(t *testing.T) { function TestImplToDTOAndBack (line 78) | func TestImplToDTOAndBack(t *testing.T) { function TestTimeEntryDTOToImpl_ShouldFillMissingProperties (line 103) | func TestTimeEntryDTOToImpl_ShouldFillMissingProperties(t *testing.T) { type flagSetMock (line 114) | type flagSetMock struct method Changed (line 118) | func (f *flagSetMock) Changed(k string) bool { method GetString (line 123) | func (f *flagSetMock) GetString(k string) (string, error) { method GetStringSlice (line 131) | func (f *flagSetMock) GetStringSlice(k string) ([]string, error) { function TestFillTimeEntryWithFlags_ShouldNotSetProperties_WhenNotChanged (line 139) | func TestFillTimeEntryWithFlags_ShouldNotSetProperties_WhenNotChanged( function TestGetValidateTimeEntry_ShouldValidate_UsingSettingsAndConfigs (line 342) | func TestGetValidateTimeEntry_ShouldValidate_UsingSettingsAndConfigs( function TestGetAllowNameForIDsFn_ShouldLookupEntityIDs_WhenFilled (line 575) | func TestGetAllowNameForIDsFn_ShouldLookupEntityIDs_WhenFilled(t *testin... function TestGetAllowNameForIDsFn_ShouldNotLookupEntityIDs_WhenEmpty (line 619) | func TestGetAllowNameForIDsFn_ShouldNotLookupEntityIDs_WhenEmpty( function TestGetAllowNameForIDsFn_ShouldNotLookup_WhenDisabled (line 637) | func TestGetAllowNameForIDsFn_ShouldNotLookup_WhenDisabled(t *testing.T) { function TestGetAllowNameForIDsFn_ShouldFail_WhenEntitiesNotFound (line 654) | func TestGetAllowNameForIDsFn_ShouldFail_WhenEntitiesNotFound(t *testing... function TestGetAllowNameForIDsFn_ShouldBeQuiet_WhenInteractive (line 714) | func TestGetAllowNameForIDsFn_ShouldBeQuiet_WhenInteractive(t *testing.T) { function TestFillMissingBillableFn (line 749) | func TestFillMissingBillableFn(t *testing.T) { FILE: pkg/cmd/time-entry/util/validate-closing.go function ValidateClosingTimeEntry (line 12) | func ValidateClosingTimeEntry(f cmdutil.Factory) Step { FILE: pkg/cmd/time-entry/util/validate.go function GetValidateTimeEntryFn (line 14) | func GetValidateTimeEntryFn(f cmdutil.Factory) Step { function validateTimeEntry (line 24) | func validateTimeEntry(te TimeEntryDTO, f cmdutil.Factory) error { FILE: pkg/cmd/user/me/me.go function NewCmdMe (line 15) | func NewCmdMe( FILE: pkg/cmd/user/me/me_test.go type report (line 16) | type report function TestCmdMe (line 18) | func TestCmdMe(t *testing.T) { FILE: pkg/cmd/user/user.go function NewCmdUser (line 16) | func NewCmdUser( FILE: pkg/cmd/user/user_test.go type report (line 17) | type report function TestCmdUser (line 19) | func TestCmdUser(t *testing.T) { FILE: pkg/cmd/user/util/util.go type OutputFlags (line 13) | type OutputFlags struct method Check (line 19) | func (of OutputFlags) Check() error { function AddReportFlags (line 28) | func AddReportFlags(cmd *cobra.Command, of *OutputFlags) { function Report (line 36) | func Report(u []dto.User, out io.Writer, of OutputFlags) error { FILE: pkg/cmd/version/version.go function NewCmdVersion (line 11) | func NewCmdVersion(f cmdutil.Factory) *cobra.Command { FILE: pkg/cmd/version/version_test.go function TestVersion (line 14) | func TestVersion(t *testing.T) { FILE: pkg/cmd/workspace/workspace.go function NewCmdWorkspace (line 12) | func NewCmdWorkspace(f cmdutil.Factory) *cobra.Command { FILE: pkg/cmd/workspace/workspace_test.go function TestCmdWorkspaces (line 17) | func TestCmdWorkspaces(t *testing.T) { FILE: pkg/cmdcompl/flags.go function AddFixedSuggestionsToFlag (line 8) | func AddFixedSuggestionsToFlag(cmd *cobra.Command, flagName string, va V... type SuggestFn (line 24) | type SuggestFn function process (line 26) | func process(va ValidArgs, err error) ([]string, cobra.ShellCompDirectiv... function AddSuggestionsToFlag (line 36) | func AddSuggestionsToFlag(cmd *cobra.Command, flagName string, suggestFn... function EmptySuggestionFuncion (line 45) | func EmptySuggestionFuncion(_ *cobra.Command, _ []string, _ string) (Val... function CombineSuggestionsToArgs (line 50) | func CombineSuggestionsToArgs(fns ...SuggestFn) func(cmd *cobra.Command,... FILE: pkg/cmdcompl/valid-args.go type ValidArgs (line 8) | type ValidArgs interface function EmptyValidArgs (line 22) | func EmptyValidArgs() ValidArgs { type ValidArgsMap (line 26) | type ValidArgsMap method Set (line 28) | func (va ValidArgsMap) Set(k, v string) ValidArgsMap { method OnlyArgs (line 33) | func (va ValidArgsMap) OnlyArgs() []string { method IntoUseOptions (line 45) | func (va ValidArgsMap) IntoUseOptions() string { method IntoUse (line 49) | func (va ValidArgsMap) IntoUse() string { method IntoValidArgs (line 53) | func (va ValidArgsMap) IntoValidArgs() []string { method Long (line 61) | func (va ValidArgsMap) Long() string { type ValidArgsSlide (line 70) | type ValidArgsSlide method IntoUseOptions (line 72) | func (va ValidArgsSlide) IntoUseOptions() string { method IntoUse (line 76) | func (va ValidArgsSlide) IntoUse() string { method IntoValidArgs (line 80) | func (va ValidArgsSlide) IntoValidArgs() []string { method OnlyArgs (line 84) | func (va ValidArgsSlide) OnlyArgs() []string { FILE: pkg/cmdcomplutil/client.go function NewClientAutoComplete (line 12) | func NewClientAutoComplete(f factory) cmdcompl.SuggestFn { FILE: pkg/cmdcomplutil/factory.go type config (line 5) | type config interface type factory (line 10) | type factory interface FILE: pkg/cmdcomplutil/project.go function NewProjectAutoComplete (line 15) | func NewProjectAutoComplete(f factory, config config) cmdcompl.SuggestFn { function makeFilter (line 76) | func makeFilter(toComplete string, config config) func(dto.Project) bool { FILE: pkg/cmdcomplutil/project_test.go function TestNewProjectAutoComplete (line 18) | func TestNewProjectAutoComplete(t *testing.T) { FILE: pkg/cmdcomplutil/tag.go function NewTagAutoComplete (line 12) | func NewTagAutoComplete(f factory) cmdcompl.SuggestFn { FILE: pkg/cmdcomplutil/task.go function NewTaskAutoComplete (line 12) | func NewTaskAutoComplete(f factory, onlyActive bool) cmdcompl.SuggestFn { FILE: pkg/cmdcomplutil/user.go function NewUserAutoComplete (line 13) | func NewUserAutoComplete(f factory) cmdcompl.SuggestFn { FILE: pkg/cmdcomplutil/workspace.go function NewWorspaceAutoComplete (line 12) | func NewWorspaceAutoComplete(f factory) cmdcompl.SuggestFn { FILE: pkg/cmdutil/args.go function RequiredNamedArgs (line 12) | func RequiredNamedArgs(names ...string) cobra.PositionalArgs { FILE: pkg/cmdutil/args_test.go function TestRequiredNamedArgs (line 12) | func TestRequiredNamedArgs(t *testing.T) { FILE: pkg/cmdutil/config.go constant CONF_WORKWEEK_DAYS (line 17) | CONF_WORKWEEK_DAYS = "workweek-days" constant CONF_INTERACTIVE (line 18) | CONF_INTERACTIVE = "interactive" constant CONF_ALLOW_NAME_FOR_ID (line 19) | CONF_ALLOW_NAME_FOR_ID = "allow-name-for-id" constant CONF_SEARCH_PROJECTS_WITH_CLIENT_NAME (line 20) | CONF_SEARCH_PROJECTS_WITH_CLIENT_NAME = "search-project-with-client" constant CONF_USER_ID (line 21) | CONF_USER_ID = "user.id" constant CONF_WORKSPACE (line 22) | CONF_WORKSPACE = "workspace" constant CONF_TOKEN (line 23) | CONF_TOKEN = "token" constant CONF_ALLOW_INCOMPLETE (line 24) | CONF_ALLOW_INCOMPLETE = "allow-incomplete" constant CONF_SHOW_TASKS (line 25) | CONF_SHOW_TASKS = "show-task" constant CONF_SHOW_CUSTOM_FIELDS (line 26) | CONF_SHOW_CUSTOM_FIELDS = "show-custom-fields" constant CONF_SHOW_CLIENT (line 27) | CONF_SHOW_CLIENT = "show-client" constant CONF_DESCR_AUTOCOMP (line 28) | CONF_DESCR_AUTOCOMP = "description-autocomplete" constant CONF_DESCR_AUTOCOMP_DAYS (line 29) | CONF_DESCR_AUTOCOMP_DAYS = "description-autocomplete-days" constant CONF_SHOW_TOTAL_DURATION (line 30) | CONF_SHOW_TOTAL_DURATION = "show-total-duration" constant CONF_LOG_LEVEL (line 31) | CONF_LOG_LEVEL = "log-level" constant CONF_ALLOW_ARCHIVED_TAGS (line 32) | CONF_ALLOW_ARCHIVED_TAGS = "allow-archived-tags" constant CONF_INTERACTIVE_PAGE_SIZE (line 33) | CONF_INTERACTIVE_PAGE_SIZE = "interactive-page-size" constant CONF_LANGUAGE (line 34) | CONF_LANGUAGE = "lang" constant CONF_TIMEZONE (line 35) | CONF_TIMEZONE = "time-zone" constant CONF_API_URL (line 36) | CONF_API_URL = "api-url" constant LOG_LEVEL_NONE (line 40) | LOG_LEVEL_NONE = "none" constant LOG_LEVEL_DEBUG (line 41) | LOG_LEVEL_DEBUG = "debug" constant LOG_LEVEL_INFO (line 42) | LOG_LEVEL_INFO = "info" type Config (line 46) | type Config interface type config (line 106) | type config struct method IsSearchProjectWithClientsName (line 116) | func (c *config) IsSearchProjectWithClientsName() bool { method InteractivePageSize (line 120) | func (c *config) InteractivePageSize() int { method LogLevel (line 128) | func (c *config) LogLevel() string { method GetBool (line 138) | func (*config) GetBool(param string) bool { method SetBool (line 142) | func (*config) SetBool(p string, b bool) { method GetString (line 146) | func (*config) GetString(param string) string { method SetString (line 150) | func (*config) SetString(p, s string) { method GetInt (line 154) | func (*config) GetInt(param string) int { method SetInt (line 158) | func (*config) SetInt(p string, i int) { method GetStringSlice (line 162) | func (*config) GetStringSlice(param string) []string { method SetStringSlice (line 166) | func (*config) SetStringSlice(p string, ss []string) { method IsDebuging (line 170) | func (c *config) IsDebuging() bool { method GetWorkWeekdays (line 174) | func (c *config) GetWorkWeekdays() []string { method IsAllowNameForID (line 178) | func (c *config) IsAllowNameForID() bool { method IsInteractive (line 182) | func (c *config) IsInteractive() bool { method SetLanguage (line 186) | func (c *config) SetLanguage(l language.Tag) { method Language (line 191) | func (c *config) Language() language.Tag { method Get (line 209) | func (*config) Get(p string) interface{} { method All (line 213) | func (*config) All() map[string]interface{} { method Save (line 217) | func (*config) Save() error { method SetTimeZone (line 253) | func (c *config) SetTimeZone(tz *time.Location) { method TimeZone (line 259) | func (c *config) TimeZone() *time.Location { function configFunc (line 233) | func configFunc() func() (c Config) { function GetWeekdays (line 240) | func GetWeekdays() []string { FILE: pkg/cmdutil/errors.go type FlagError (line 4) | type FlagError struct method Error (line 8) | func (fe *FlagError) Error() string { method Unwrap (line 12) | func (fe *FlagError) Unwrap() error { function FlagErrorWrap (line 16) | func FlagErrorWrap(err error) *FlagError { FILE: pkg/cmdutil/factory.go type Factory (line 13) | type Factory interface type factory (line 32) | type factory struct method Version (line 44) | func (f *factory) Version() Version { method Config (line 48) | func (f *factory) Config() Config { method Client (line 52) | func (f *factory) Client() (api.Client, error) { method UI (line 56) | func (f *factory) UI() ui.UI { method GetUserID (line 60) | func (f *factory) GetUserID() (string, error) { method GetWorkspaceID (line 64) | func (f *factory) GetWorkspaceID() (string, error) { method GetWorkspace (line 68) | func (f *factory) GetWorkspace() (dto.Workspace, error) { function NewFactory (line 72) | func NewFactory(v Version) Factory { function getUserIDFunc (line 90) | func getUserIDFunc(f Factory) func() (string, error) { function getWorkspaceFunc (line 118) | func getWorkspaceFunc(f Factory) func() (dto.Workspace, error) { function getWorkspaceIDFunc (line 150) | func getWorkspaceIDFunc(f Factory) func() (string, error) { function clientFunc (line 175) | func clientFunc(f Factory) func() (api.Client, error) { function getUi (line 218) | func getUi(f Factory) func() ui.UI { FILE: pkg/cmdutil/flags.go function XorFlag (line 12) | func XorFlag(exclusiveFlags map[string]bool) error { function XorFlagSet (line 34) | func XorFlagSet(f *pflag.FlagSet, exclusiveFlags ...string) error { FILE: pkg/cmdutil/flags_test.go type testcase (line 12) | type testcase struct function testcases (line 18) | func testcases() []testcase { function TestXorFlag (line 70) | func TestXorFlag(t *testing.T) { function TestXorFlagSet (line 86) | func TestXorFlagSet(t *testing.T) { FILE: pkg/cmdutil/project.go function AddProjectFlags (line 10) | func AddProjectFlags(cmd *cobra.Command, f Factory) { FILE: pkg/cmdutil/version.go type Version (line 4) | type Version struct FILE: pkg/output/client/csv.go function ClientsCSVPrint (line 12) | func ClientsCSVPrint(clients []dto.Client, out io.Writer) error { FILE: pkg/output/client/default.go function ClientPrint (line 13) | func ClientPrint(cs []dto.Client, w io.Writer) error { FILE: pkg/output/client/json.go function ClientJSONPrint (line 11) | func ClientJSONPrint(t dto.Client, w io.Writer) error { function ClientsJSONPrint (line 16) | func ClientsJSONPrint(t []dto.Client, w io.Writer) error { FILE: pkg/output/client/quiet.go function ClientPrintQuietly (line 11) | func ClientPrintQuietly(cs []dto.Client, w io.Writer) error { FILE: pkg/output/client/template.go function ClientPrintWithTemplate (line 11) | func ClientPrintWithTemplate(format string) func([]dto.Client, io.Writer... FILE: pkg/output/project/csv.go function ProjectsCSVPrint (line 11) | func ProjectsCSVPrint(ps []dto.Project, out io.Writer) error { FILE: pkg/output/project/default.go function ProjectPrint (line 15) | func ProjectPrint(ps []dto.Project, w io.Writer) error { FILE: pkg/output/project/json.go function ProjectsJSONPrint (line 11) | func ProjectsJSONPrint(t []dto.Project, w io.Writer) error { function ProjectJSONPrint (line 16) | func ProjectJSONPrint(t dto.Project, w io.Writer) error { FILE: pkg/output/project/quiet.go function ProjectPrintQuietly (line 11) | func ProjectPrintQuietly(ps []dto.Project, w io.Writer) error { FILE: pkg/output/project/template.go function ProjectPrintWithTemplate (line 11) | func ProjectPrintWithTemplate(format string) func([]dto.Project, io.Writ... FILE: pkg/output/tag/default.go function TagPrint (line 11) | func TagPrint(ts []dto.Tag, w io.Writer) error { FILE: pkg/output/tag/quiet.go function TagPrintQuietly (line 11) | func TagPrintQuietly(ts []dto.Tag, w io.Writer) error { FILE: pkg/output/tag/template.go function TagPrintWithTemplate (line 11) | func TagPrintWithTemplate(format string) func([]dto.Tag, io.Writer) error { FILE: pkg/output/task/csv.go function TasksCSVPrint (line 11) | func TasksCSVPrint(ts []dto.Task, out io.Writer) error { FILE: pkg/output/task/default.go function TaskPrint (line 13) | func TaskPrint(ts []dto.Task, w io.Writer) error { FILE: pkg/output/task/json.go function TasksJSONPrint (line 11) | func TasksJSONPrint(t []dto.Task, w io.Writer) error { FILE: pkg/output/task/quiet.go function TaskPrintQuietly (line 11) | func TaskPrintQuietly(ts []dto.Task, w io.Writer) error { FILE: pkg/output/task/template.go function TaskPrintWithTemplate (line 11) | func TaskPrintWithTemplate(format string) func([]dto.Task, io.Writer) er... FILE: pkg/output/time-entry/csv.go function TimeEntriesCSVPrint (line 13) | func TimeEntriesCSVPrint(timeEntries []dto.TimeEntry, out io.Writer) err... FILE: pkg/output/time-entry/default.go function sumTimeEntriesDuration (line 16) | func sumTimeEntriesDuration(ts []dto.TimeEntry) time.Duration { constant TimeFormatFull (line 31) | TimeFormatFull = "2006-01-02 15:04:05" constant TimeFormatSimple (line 32) | TimeFormatSimple = "15:04:05" type TimeEntryOutputOptions (line 37) | type TimeEntryOutputOptions struct method WithTimeFormat (line 57) | func (teo TimeEntryOutputOptions) WithTimeFormat( method WithShowTasks (line 65) | func (teo TimeEntryOutputOptions) WithShowTasks() TimeEntryOutputOptio... method WithShowCustomFields (line 71) | func (teo TimeEntryOutputOptions) WithShowCustomFields() TimeEntryOutp... method WithShowClients (line 77) | func (teo TimeEntryOutputOptions) WithShowClients() TimeEntryOutputOpt... method WithTotalDuration (line 84) | func (teo TimeEntryOutputOptions) WithTotalDuration() TimeEntryOutputO... function NewTimeEntryOutputOptions (line 46) | func NewTimeEntryOutputOptions() TimeEntryOutputOptions { function TimeEntriesPrint (line 90) | func TimeEntriesPrint( function tagsToStringSlice (line 190) | func tagsToStringSlice(tags []dto.Tag) []string { function durationToString (line 200) | func durationToString(d time.Duration) string { function customFieldsToStringSlice (line 204) | func customFieldsToStringSlice(customFields []dto.CustomField) []string { FILE: pkg/output/time-entry/default_test.go function TestTimeEntriesDefaultPrint (line 15) | func TestTimeEntriesDefaultPrint(t *testing.T) { FILE: pkg/output/time-entry/duration.go function timeEntriesTotalDurationOnly (line 14) | func timeEntriesTotalDurationOnly( function TimeEntriesTotalDurationOnlyAsFloat (line 25) | func TimeEntriesTotalDurationOnlyAsFloat( function TimeEntriesTotalDurationOnlyFormatted (line 40) | func TimeEntriesTotalDurationOnlyFormatted( FILE: pkg/output/time-entry/duration_test.go function TestTimeEntriesTotalDurationOnlyAsFloat_ShouldUseUserLanguage (line 15) | func TestTimeEntriesTotalDurationOnlyAsFloat_ShouldUseUserLanguage( FILE: pkg/output/time-entry/json.go function TimeEntryJSONPrint (line 11) | func TimeEntryJSONPrint(t dto.TimeEntry, w io.Writer) error { function TimeEntriesJSONPrint (line 16) | func TimeEntriesJSONPrint(t []dto.TimeEntry, w io.Writer) error { FILE: pkg/output/time-entry/markdown.go function TimeEntriesMarkdownPrint (line 14) | func TimeEntriesMarkdownPrint(tes []dto.TimeEntry, w io.Writer) error { FILE: pkg/output/time-entry/markdown_test.go function TestTimeEntriesMarkdownPrint (line 15) | func TestTimeEntriesMarkdownPrint(t *testing.T) { FILE: pkg/output/time-entry/quiet.go function TimeEntriesPrintQuietly (line 11) | func TimeEntriesPrintQuietly(timeEntries []dto.TimeEntry, w io.Writer) e... FILE: pkg/output/time-entry/template.go function TimeEntriesPrintWithTemplate (line 12) | func TimeEntriesPrintWithTemplate( FILE: pkg/output/user/default.go function UserPrint (line 11) | func UserPrint(users []dto.User, w io.Writer) error { FILE: pkg/output/user/json.go function UserJSONPrint (line 11) | func UserJSONPrint(u dto.User, w io.Writer) error { FILE: pkg/output/user/quiet.go function UserPrintQuietly (line 11) | func UserPrintQuietly(users []dto.User, w io.Writer) error { FILE: pkg/output/user/template.go function UserPrintWithTemplate (line 11) | func UserPrintWithTemplate(format string) func([]dto.User, io.Writer) er... FILE: pkg/output/util/color.go function ColorToTermColor (line 10) | func ColorToTermColor(hex string) []int { FILE: pkg/output/util/template.go function formatTime (line 16) | func formatTime(f string) func(time.Time) string { function firstOrNow (line 91) | func firstOrNow(ts []time.Time) time.Time { function diff (line 98) | func diff(s, e time.Time) dto.Duration { function NewTemplate (line 102) | func NewTemplate(format string) (*template.Template, error) { FILE: pkg/output/workspace/default.go function WorkspacePrint (line 11) | func WorkspacePrint( FILE: pkg/output/workspace/quiet.go function WorkspacePrintQuietly (line 11) | func WorkspacePrintQuietly(ws []dto.Workspace, w io.Writer) error { FILE: pkg/output/workspace/template.go function WorkspacePrintWithTemplate (line 11) | func WorkspacePrintWithTemplate( FILE: pkg/search/client.go function GetClientsByName (line 10) | func GetClientsByName( function GetClientByName (line 54) | func GetClientByName( FILE: pkg/search/errors.go type ErrNotFound (line 10) | type ErrNotFound struct method Error (line 16) | func (e ErrNotFound) Error() string { FILE: pkg/search/find.go type named (line 10) | type named interface function findByName (line 17) | func findByName( FILE: pkg/search/find_test.go function TestSearchOnList (line 9) | func TestSearchOnList(t *testing.T) { FILE: pkg/search/project.go function GetProjectByName (line 11) | func GetProjectByName( type namedStruct (line 67) | type namedStruct struct method GetID (line 72) | func (c namedStruct) GetID() string { method GetName (line 76) | func (c namedStruct) GetName() string { function filterClientProjects (line 80) | func filterClientProjects( function GetProjectsByName (line 117) | func GetProjectsByName( FILE: pkg/search/tag.go function GetTagsByName (line 9) | func GetTagsByName( FILE: pkg/search/task.go function GetTaskByName (line 10) | func GetTaskByName( function GetTasksByName (line 33) | func GetTasksByName( FILE: pkg/search/user.go function GetUsersByName (line 10) | func GetUsersByName( FILE: pkg/timeentryhlp/timeentry.go constant AliasCurrent (line 15) | AliasCurrent = "current" constant AliasLast (line 16) | AliasLast = "last" constant AliasLatest (line 17) | AliasLatest = "latest" function GetLatestEntryEntry (line 21) | func GetLatestEntryEntry( function mayNotFound (line 28) | func mayNotFound(tei *dto.TimeEntryImpl, err error) ( function GetTimeEntry (line 43) | func GetTimeEntry( FILE: pkg/timehlp/range.go function GetMonthRange (line 6) | func GetMonthRange(ref time.Time) (first, last time.Time) { function GetWeekRange (line 14) | func GetWeekRange(ref time.Time) (first, last time.Time) { FILE: pkg/timehlp/relative.go function relativeToTime (line 17) | func relativeToTime(timeString string) (t time.Time, err error) { function relativeColonTimeToDuration (line 35) | func relativeColonTimeToDuration(s string) (d time.Duration, err error) { function relativeUnitDescriptiveTimeToDuration (line 56) | func relativeUnitDescriptiveTimeToDuration(s string) ( FILE: pkg/timehlp/time.go constant FullTimeFormat (line 10) | FullTimeFormat = "2006-01-02 15:04:05" constant SimplerTimeFormat (line 11) | SimplerTimeFormat = "2006-01-02 15:04" constant OnlyTimeFormat (line 12) | OnlyTimeFormat = "15:04:05" constant SimplerOnlyTimeFormat (line 13) | SimplerOnlyTimeFormat = "15:04" constant SimplerOnlyTimeFormatWL (line 14) | SimplerOnlyTimeFormatWL = "5:04" constant NowTimeFormat (line 15) | NowTimeFormat = "now" constant SimplestOnlyTimeFormat (line 16) | SimplestOnlyTimeFormat = "1504" constant SimplestOnlyTimeFormatWL (line 17) | SimplestOnlyTimeFormatWL = "504" function ConvertToTime (line 29) | func ConvertToTime(timeString string) (t time.Time, err error) { function normalizeFormats (line 79) | func normalizeFormats(timeString string) string { FILE: pkg/timehlp/time_test.go function TestParseTime (line 11) | func TestParseTime(t *testing.T) { function TestFailParseTime (line 50) | func TestFailParseTime(t *testing.T) { FILE: pkg/timehlp/util.go function TruncateDate (line 6) | func TruncateDate(t time.Time) time.Time { function TruncateDateWithTimezone (line 12) | func TruncateDateWithTimezone(t time.Time, l *time.Location) time.Time { function Today (line 19) | func Today() time.Time { function Now (line 25) | func Now() time.Time { FILE: pkg/ui/color.go function HEX (line 8) | func HEX(hex string) (RGB, error) { type RGB (line 26) | type RGB method R (line 28) | func (c RGB) R() int { method G (line 32) | func (c RGB) G() int { method B (line 36) | func (c RGB) B() int { method Values (line 40) | func (c RGB) Values() []int { FILE: pkg/ui/ui.go type FileReader (line 16) | type FileReader interface type FileWriter (line 22) | type FileWriter interface function NewUI (line 28) | func NewUI(in FileReader, out FileWriter, err io.Writer) UI { type UI (line 37) | type UI interface type ui (line 66) | type ui struct method SetPageSize (line 70) | func (u *ui) SetPageSize(p uint) UI { method AskForValidText (line 112) | func (u *ui) AskForValidText( method AskForText (line 136) | func (u *ui) AskForText(message string, opts ...InputOption) (string, ... method AskForDateTime (line 181) | func (u *ui) AskForDateTime( method AskForDateTimeOrNil (line 211) | func (u *ui) AskForDateTimeOrNil( method AskForInt (line 230) | func (u *ui) AskForInt(message string, d int) (int, error) { method AskFromOptions (line 252) | func (u *ui) AskFromOptions(message string, options []string, d string... method AskManyFromOptions (line 267) | func (u *ui) AskManyFromOptions( method Confirm (line 299) | func (u *ui) Confirm(message string, d bool) (bool, error) { function selectFilter (line 78) | func selectFilter(filter, value string, _ int) bool { function askString (line 82) | func askString(p survey.Prompt, options ...survey.AskOpt) (string, error) { function WithSuggestion (line 88) | func WithSuggestion(fn func(toComplete string) []string) InputOption { function WithHelp (line 95) | func WithHelp(help string) InputOption { function WithDefault (line 102) | func WithDefault(d string) InputOption { type InputOption (line 109) | type InputOption type timeAnswer (line 148) | type timeAnswer struct method validate (line 153) | func (ans *timeAnswer) validate(v interface{}) error { method WriteAnswer (line 163) | func (ans *timeAnswer) WriteAnswer(_ string, v interface{}) error { type convertTime (line 178) | type convertTime FILE: strhlp/strhlp.go function Normalize (line 15) | func Normalize(s string) string { function InSlice (line 31) | func InSlice(needle string, list []string) bool { function Search (line 37) | func Search(s string, list []string) int { function Map (line 49) | func Map(f func(string) string, s []string) []string { function Filter (line 59) | func Filter(f func(string) bool, s []string) []string { function Unique (line 70) | func Unique(ss []string) []string { function ListForHumans (line 85) | func ListForHumans(s []string) string { function PadSpace (line 95) | func PadSpace(s string, size int) string { function IsSimilar (line 107) | func IsSimilar(filter string) func(string) bool { FILE: strhlp/strhlp_test.go function TestNormalize (line 11) | func TestNormalize(t *testing.T) { function TestInSlice (line 25) | func TestInSlice(t *testing.T) { function TestSearch (line 68) | func TestSearch(t *testing.T) { function TestMap (line 110) | func TestMap(t *testing.T) { function TestFilter (line 143) | func TestFilter(t *testing.T) { function TestUnique (line 181) | func TestUnique(t *testing.T) { function TestPadSpace (line 216) | func TestPadSpace(t *testing.T) { function TestListForHumans (line 254) | func TestListForHumans(t *testing.T) { function TestIsSimilar (line 284) | func TestIsSimilar(t *testing.T) {