Crate devlog

Source
Expand description

Devlog is a command-line tool for tracking your day-to-day software development work.

Devlog entries are stored as numbered files in a directory called a repository. Each entry may contain tasks, which each are assigned a status.

This library provides a programmatic interface to the functionality of the devlog tool.

Re-exports§

Modules§

  • Load configuration values from environment variables.
  • Open a file using a text editor program (e.g. vim or nano)
  • Error type returned by the devlog library.
  • Load and parse a devlog entry file.
  • A hook is an executable program called while executing a devlog command. It allows users to customize devlog for their workflows. Hooks are located in the hooks subdirectory of the devlog repository.
  • Path to a devlog entry file.
  • A devlog repository is a directory containing devlog entry files.
  • Rollover is an operation that copies incomplete tasks from the latest devlog entry file to a new devlog entry file.
  • Report tasks from the most recent devlog entry file, grouped by task status type.
  • A task is something the user wants or needs to do.