module TandaCLI
Extended Modules
Defined in:
tanda_cli.crtanda_cli/abstract_result.cr
tanda_cli/api/client.cr
tanda_cli/api/concurrent.cr
tanda_cli/api/fatal_error.cr
tanda_cli/api/network_error.cr
tanda_cli/api/request.cr
tanda_cli/api/resources/clock_ins.cr
tanda_cli/api/resources/leave_balances.cr
tanda_cli/api/resources/leave_requests.cr
tanda_cli/api/resources/personal_details.cr
tanda_cli/api/resources/rosters.cr
tanda_cli/api/resources/shift_breaks.cr
tanda_cli/api/resources/shifts.cr
tanda_cli/api/resources/users.cr
tanda_cli/api/result.cr
tanda_cli/api/types/access_token.cr
tanda_cli/api/types/clock_in.cr
tanda_cli/api/types/converters/span.cr
tanda_cli/api/types/converters/time.cr
tanda_cli/api/types/error.cr
tanda_cli/api/types/leave_balance.cr
tanda_cli/api/types/leave_request.cr
tanda_cli/api/types/leave_request/daily_breakdown.cr
tanda_cli/api/types/me.cr
tanda_cli/api/types/me/organisation.cr
tanda_cli/api/types/note.cr
tanda_cli/api/types/personal_details.cr
tanda_cli/api/types/personal_details/address.cr
tanda_cli/api/types/personal_details/emergency_contact.cr
tanda_cli/api/types/roster.cr
tanda_cli/api/types/roster/daily_schedule.cr
tanda_cli/api/types/schedule.cr
tanda_cli/api/types/shift.cr
tanda_cli/api/types/shift_break.cr
tanda_cli/api/types/shift_break_update.cr
tanda_cli/api/types/shift_update.cr
tanda_cli/api/types/updatable.cr
tanda_cli/commands/auth.cr
tanda_cli/commands/auth/login.cr
tanda_cli/commands/auth/logout.cr
tanda_cli/commands/auth/status.cr
tanda_cli/commands/balance.cr
tanda_cli/commands/clock_in.cr
tanda_cli/commands/clock_in/backfill.cr
tanda_cli/commands/clock_in/break.cr
tanda_cli/commands/clock_in/break/finish.cr
tanda_cli/commands/clock_in/break/start.cr
tanda_cli/commands/clock_in/display.cr
tanda_cli/commands/clock_in/edit.cr
tanda_cli/commands/clock_in/finish.cr
tanda_cli/commands/clock_in/options.cr
tanda_cli/commands/clock_in/photo.cr
tanda_cli/commands/clock_in/photo/clear.cr
tanda_cli/commands/clock_in/photo/list.cr
tanda_cli/commands/clock_in/photo/set.cr
tanda_cli/commands/clock_in/photo/view.cr
tanda_cli/commands/clock_in/start.cr
tanda_cli/commands/clock_in/status.cr
tanda_cli/commands/completions.cr
tanda_cli/commands/config.cr
tanda_cli/commands/config/path.cr
tanda_cli/commands/config/show.cr
tanda_cli/commands/config/target.cr
tanda_cli/commands/current_user.cr
tanda_cli/commands/current_user/display.cr
tanda_cli/commands/current_user/list.cr
tanda_cli/commands/current_user/set.cr
tanda_cli/commands/helpers/clock_in.cr
tanda_cli/commands/helpers/clock_in_day.cr
tanda_cli/commands/helpers/clock_type.cr
tanda_cli/commands/helpers/leave.cr
tanda_cli/commands/helpers/regular_hours_editing.cr
tanda_cli/commands/helpers/time_worked.cr
tanda_cli/commands/leave.cr
tanda_cli/commands/leave/list.cr
tanda_cli/commands/leave/options.cr
tanda_cli/commands/leave/show.cr
tanda_cli/commands/leave/taken.cr
tanda_cli/commands/leave/upcoming.cr
tanda_cli/commands/main.cr
tanda_cli/commands/me.cr
tanda_cli/commands/mode.cr
tanda_cli/commands/mode/custom.cr
tanda_cli/commands/mode/display.cr
tanda_cli/commands/mode/production.cr
tanda_cli/commands/mode/staging.cr
tanda_cli/commands/personal_details.cr
tanda_cli/commands/regular_hours.cr
tanda_cli/commands/regular_hours/clear.cr
tanda_cli/commands/regular_hours/determine.cr
tanda_cli/commands/regular_hours/display.cr
tanda_cli/commands/regular_hours/set.cr
tanda_cli/commands/start_of_week.cr
tanda_cli/commands/start_of_week/display.cr
tanda_cli/commands/start_of_week/set.cr
tanda_cli/commands/time_worked.cr
tanda_cli/commands/time_worked/today.cr
tanda_cli/commands/time_worked/week.cr
tanda_cli/configuration.cr
tanda_cli/configuration/serialisable.cr
tanda_cli/context.cr
tanda_cli/converters/day.cr
tanda_cli/converters/leave_status.cr
tanda_cli/converters/time_of_day.cr
tanda_cli/current.cr
tanda_cli/current/organisation.cr
tanda_cli/current/user.cr
tanda_cli/debug.cr
tanda_cli/display.cr
tanda_cli/editor.cr
tanda_cli/environment.cr
tanda_cli/error/backwards_leave_window.cr
tanda_cli/error/base.cr
tanda_cli/error/break_longer_than_shift.cr
tanda_cli/error/break_outside_shift.cr
tanda_cli/error/editor_failed.cr
tanda_cli/error/empty_regular_hours.cr
tanda_cli/error/empty_time_range.cr
tanda_cli/error/future_clock_in.cr
tanda_cli/error/future_date.cr
tanda_cli/error/interface.cr
tanda_cli/error/invalid_config.cr
tanda_cli/error/invalid_edit_choice.cr
tanda_cli/error/invalid_path.cr
tanda_cli/error/invalid_regular_hours_document.cr
tanda_cli/error/invalid_shift_choice.cr
tanda_cli/error/invalid_start_of_week.cr
tanda_cli/error/invalid_state.cr
tanda_cli/error/invalid_url.cr
tanda_cli/error/leave_window_too_long.cr
tanda_cli/error/mixed_breaks.cr
tanda_cli/error/no_current_user.cr
tanda_cli/error/no_editor.cr
tanda_cli/error/no_regular_hours_for_day.cr
tanda_cli/error/not_authenticated.cr
tanda_cli/error/out_of_order_clock_in.cr
tanda_cli/error/overlapping_breaks.cr
tanda_cli/error/photo_cant_be_found.cr
tanda_cli/error/photo_too_large.cr
tanda_cli/error/unparseable_break.cr
tanda_cli/error/unparseable_date.cr
tanda_cli/error/unparseable_day_set.cr
tanda_cli/error/unparseable_regular_hours_edit.cr
tanda_cli/error/unparseable_time_of_day.cr
tanda_cli/error/unparseable_time_range.cr
tanda_cli/error/unsupported_photo_format.cr
tanda_cli/exit_program.cr
tanda_cli/input.cr
tanda_cli/models/break_even_start.cr
tanda_cli/models/break_length.cr
tanda_cli/models/break_plan.cr
tanda_cli/models/break_plan/automatic.cr
tanda_cli/models/break_plan/fixed.cr
tanda_cli/models/break_plan/none.cr
tanda_cli/models/clock_in_backfill.cr
tanda_cli/models/clock_in_backfill/break.cr
tanda_cli/models/clock_in_backfill/entry.cr
tanda_cli/models/clock_in_day.cr
tanda_cli/models/clock_in_moment.cr
tanda_cli/models/clock_in_status.cr
tanda_cli/models/day_set.cr
tanda_cli/models/leave_lookup.cr
tanda_cli/models/leave_lookup/date.cr
tanda_cli/models/leave_lookup/id.cr
tanda_cli/models/leave_shift.cr
tanda_cli/models/leave_window.cr
tanda_cli/models/measured_break.cr
tanda_cli/models/photo.cr
tanda_cli/models/photo_directory.cr
tanda_cli/models/photo_path_parser.cr
tanda_cli/models/regular_hours_by_organisation.cr
tanda_cli/models/regular_hours_document.cr
tanda_cli/models/regular_hours_document/problem.cr
tanda_cli/models/regular_hours_document/statement.cr
tanda_cli/models/regular_hours_pattern.cr
tanda_cli/models/regular_hours_pattern/entry.cr
tanda_cli/models/regular_hours_schedule.cr
tanda_cli/models/regular_hours_schedule/break.cr
tanda_cli/models/regular_hours_week.cr
tanda_cli/models/regular_hours_week/edit.cr
tanda_cli/models/regular_hours_week/edit/break.cr
tanda_cli/models/regular_hours_week/edit/copy.cr
tanda_cli/models/regular_hours_week/edit/hours.cr
tanda_cli/models/regular_hours_week/edit/prompt.cr
tanda_cli/models/regular_hours_week/edit/remove.cr
tanda_cli/models/schedule.cr
tanda_cli/models/schedule/break.cr
tanda_cli/models/shift.cr
tanda_cli/models/shift_break.cr
tanda_cli/models/shift_breaks.cr
tanda_cli/models/shift_edit.cr
tanda_cli/models/shift_edit/break.cr
tanda_cli/models/shift_edit/break_change.cr
tanda_cli/models/shift_edit/field.cr
tanda_cli/models/shift_summary.cr
tanda_cli/models/time_of_day.cr
tanda_cli/models/time_range.cr
tanda_cli/models/worked_shift.cr
tanda_cli/region.cr
tanda_cli/representers/base.cr
tanda_cli/representers/builder.cr
tanda_cli/representers/clock_in.cr
tanda_cli/representers/leave_balance.cr
tanda_cli/representers/leave_list.cr
tanda_cli/representers/leave_request.cr
tanda_cli/representers/leave_request/daily_breakdown.cr
tanda_cli/representers/me.cr
tanda_cli/representers/me/organisation.cr
tanda_cli/representers/note.cr
tanda_cli/representers/personal_details.cr
tanda_cli/representers/personal_details/address.cr
tanda_cli/representers/personal_details/emergency_contact.cr
tanda_cli/representers/regular_hours_pattern.cr
tanda_cli/representers/regular_hours_week.cr
tanda_cli/representers/shift.cr
tanda_cli/representers/shift_break.cr
tanda_cli/representers/shift_edit.cr
tanda_cli/representers/shift_summary.cr
tanda_cli/representers/table.cr
tanda_cli/representers/table/column.cr
tanda_cli/representers/table/row.cr
tanda_cli/representers/table/summary.cr
tanda_cli/spinner.cr
tanda_cli/state.cr
tanda_cli/state/serialisable.cr
tanda_cli/state/serialisable/access_token.cr
tanda_cli/state/serialisable/environments.cr
tanda_cli/state/serialisable/environments/custom.cr
tanda_cli/state/serialisable/environments/production.cr
tanda_cli/state/serialisable/environments/staging.cr
tanda_cli/state/serialisable/organisation.cr
tanda_cli/storage/abstract_file.cr
tanda_cli/storage/file.cr
tanda_cli/storage/files.cr
tanda_cli/storage/inheriting_file.cr
tanda_cli/storage/paths.cr
tanda_cli/utils/duration.cr
tanda_cli/utils/mixins/pretty_times.cr
tanda_cli/utils/terminal.cr
tanda_cli/utils/time.cr
tanda_cli/utils/url.cr
Instance Method Summary
- #exit!(status : Int32 = ExitProgram::SUCCESS) : NoReturn
- #fail! : NoReturn
- #main(args : Array(String), stdin : IO, stdout : IO, stderr : IO, files : Storage::Files) : Context
Instance Method Detail
def main(args : Array(String), stdin : IO, stdout : IO, stderr : IO, files : Storage::Files) : Context
#