Skip to main content

git_claw/workflow/
mod.rs

1//! Application Layer (workflow orchestration and command handlers).
2
3pub mod changelog;
4pub mod completion;
5pub mod error;
6pub mod finish;
7pub mod init;
8pub mod list;
9pub mod nav;
10pub mod publish;
11pub mod run;
12pub mod shell;
13pub mod spike;
14pub mod start;
15pub mod tag;
16
17pub use changelog::{current_date_ymd, generate_changelog_entry, update_changelog_file};
18pub use completion::{generate_completion, run_completion_workflow};
19pub use error::WorkflowError;
20pub use finish::{finish_worktree, FinishOptions};
21pub use init::{run_init_workflow, InitOptions};
22pub use list::list_worktrees;
23pub use nav::{cd_worktree, open_worktree, CdOptions, OpenOptions};
24pub use publish::{publish_worktree, resolve_active_worktree_slot, PublishOptions};
25pub use run::{run_command, RunOptions};
26pub use shell::{generate_shell_hook, run_shell_hook, ShellHookOptions};
27pub use spike::{drop_spike, DropSpikeOptions};
28pub use start::{start_worktree, StartOptions};
29pub use tag::{
30    tag_release, update_cargo_toml_version, update_pyproject_toml_version, update_toml_version,
31    TagOptions,
32};