devlog/lib.rs
1//! Devlog is a command-line tool for tracking your day-to-day software development work.
2//!
3//! Devlog entries are stored as numbered files in a directory called a repository.
4//! Each entry may contain tasks, which each are assigned a status.
5//!
6//! This library provides a programmatic interface to the functionality of the devlog tool.
7
8pub mod config;
9pub mod editor;
10pub mod error;
11pub mod file;
12pub mod hook;
13pub mod path;
14pub mod repository;
15pub mod rollover;
16pub mod status;
17pub mod task;
18
19pub use config::Config;
20pub use error::Error;
21pub use file::LogFile;
22pub use path::LogPath;
23pub use repository::LogRepository;
24pub use task::{Task, TaskStatus};