Schedule Configuration

Manage per-project schedule configuration. If --project is omitted, the project is auto-detected from the current repository.

hourgit project schedule get

Show the schedule configuration for a project.

hourgit project schedule get [--project <name>]
Flag Default Description
-p, --project auto-detect Project name or ID

hourgit project schedule set

Interactively edit a project's schedule using a guided schedule builder.

hourgit project schedule set [--project <name>]
Flag Default Description
-p, --project auto-detect Project name or ID

The interactive editor lets you define:

Each schedule entry defines one or more time ranges for the days it covers.

hourgit project schedule reset

Reset a project's schedule to the defaults.

hourgit project schedule reset [--project <name>] [--yes]
Flag Default Description
-p, --project auto-detect Project name or ID
-y, --yes false Skip confirmation prompt

hourgit project schedule report

Show expanded working hours for a given month (resolves schedule rules into concrete days and time ranges).

hourgit project schedule report [--project <name>] [--month <1-12>] [--year <YYYY>]
Flag Default Description
-p, --project auto-detect Project name or ID
-m, --month current month Month number 1-12
-y, --year current year Year