//! One submodule per subcommand, each exposing `pub fn run(ctx, args)`.
//!
//! Dispatch happens in `main::dispatch`. This module is just a
//! declaration point so new subcommands only need a file + a dispatch
//! arm to light up.

pub mod add;
pub mod cd;
pub mod clean;
pub mod completions;
pub mod config;
pub mod doctor;
pub mod init;
pub mod list;
pub mod lock;
pub mod mark_cd;
pub mod migrate;
pub mod pick;
pub mod prune;
pub mod remove;
pub mod rename;
pub mod repair;
pub mod setup;
pub mod status;
pub mod unlock;
pub mod update;
