agd-core 0.1.0

Org-mode parsing and task operations for agd
Documentation
pub mod agenda_engine;
pub mod check;
pub mod date;
pub mod document;
pub mod imports;
pub mod model;
pub mod paths;
pub mod settings;
pub mod write;

pub use agenda_engine::{
    AgendaEngine, AgendaQuery, AgendaSpan, ViewSection, agenda_csv, agenda_title, items_csv,
    span_days,
};
pub use check::{
    CHECK_SCHEMA, CheckFileReport, CheckProblem, CheckReport, CheckSummary, DocumentParseError,
    IndexedHeadline, OrgDocument, SourceSpan, check_paths, check_settings,
};
pub use date::{
    CaptureDraft, capture_prompts, format_active_timestamp, now_local_naive, parse_capture_line,
    parse_date_input, render_capture_template,
};
pub use document::{
    ByteSpan, HeadlineSpan, LogKind, LogSettings, OrgDocument as IndexedDocument, PropertySpan,
    SourceLine, TimestampSpan, TodoKeyword, WorkspaceIndex, parse_timestamp,
};
pub use imports::{
    ConfigEditor, ConfigSources, ImportDiagnostic, ImportResult, ImportStatus, ImportedCapture,
    ImportedCommand, ResolvedEditorConfig, apply_import, find_config_sources,
};
pub use model::{
    AGENDA_ENTRY_SCHEMA, AgdError, AgendaEntry, ERROR_SCHEMA, ErrorResponse, ITEM_SCHEMA, Item,
    MUTATION_SCHEMA, Mutation, Occurrence, OccurrenceType, Planning, PlanningTimestamp,
};
pub use paths::RootSet;
pub use settings::{
    AgentProfile, CaptureTemplate, IdPolicy, LoadedSettings, SORTING_KEYS, Settings,
    VIEW_BLOCK_KINDS, ViewBlock, ViewSettings, default_config_path, load_settings,
    parse_config_file, render_config,
};
pub use write::{
    Change, EditIntent, JournalRecord, JournalStatus, Patch, RefileResult, StoredPatch, UndoResult,
    WriteContext, WriteEngine, apply_patches,
};