Skip to main content

init_workspace

Function init_workspace 

Source
pub fn init_workspace(target: InitTarget, cwd: &Path) -> Result<InitReport>
Expand description

Initialise a Miku workspace.

InitTarget::Xdg creates the user-level {data,config,topics} directories under a single $XDG_DATA_HOME/miku/ root (default ~/.local/share/miku/, honoring XDG_DATA_HOME on every platform), all owned by the invoking user.

InitTarget::Local writes a miku.toml and .miku/ tree into cwd. Re-runs are idempotent in both modes.