fest migrate times

Populate time tracking data from file modification times

Synopsis

Retroactively populate time tracking data for existing festivals.

This command walks through festivals and uses file modification times to infer task completion times for tasks that don't have explicit time data.

The migration:

  • Finds all festivals in the specified path (or current directory)
  • For each completed task without time data, infers time from file stats
  • Updates progress.yaml with the inferred times
  • Calculates total work time for the festival

Use --dry-run to preview changes without modifying files.

fest migrate times [path] [flags]

Examples

  fest migrate times                    # Migrate current festival
  fest migrate times festivals/         # Migrate all festivals in directory
  fest migrate times --dry-run          # Preview changes
  fest migrate times --verbose          # Show detailed progress

Options

      --dry-run   preview changes without modifying files
  -h, --help      help for times
      --verbose   show detailed progress

Options inherited from parent commands

      --config string   config file (default: ~/.config/fest/config.json)
      --debug           enable debug logging
      --no-color        disable colored output

SEE ALSO