1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
//! 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.

pub mod config;
pub mod editor;
pub mod error;
pub mod file;
pub mod hook;
pub mod path;
pub mod repository;
pub mod rollover;
pub mod status;
pub mod task;

pub use config::Config;
pub use error::Error;
pub use file::LogFile;
pub use path::LogPath;
pub use repository::LogRepository;
pub use task::{Task, TaskStatus};