A Directory Manager for Neorg
The neorg-dirman
crate is a core module which provides a basic interface for workspaces.
Workspaces are the backbone of Neorg - they are
a directory with an assigned name whose files are .norg
notes belonging to a specific
area of focus.
This crate exposes a
Workspace
struct as well as a
WorkspaceManager
to easily keep track of many workspaces as well as the current ("active")
workspace. A
files()
function is also provided to enumerate all files within a given workspace.