1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
//! # omni-dev
//!
//! AI-powered git commit rewriter, PR generator, and MCP server for Jira,
//! Confluence, and Datadog.
//!
//! omni-dev is primarily a command-line tool; this crate also exposes the
//! library types that power it for programmatic use. See the [`cli`] module
//! for the command-line surface, and the `mcp` module (gated on the `mcp`
//! feature) for the MCP server implementation.
//!
//! ## Highlights
//!
//! - Analyse and rewrite git commit messages with a configurable AI backend
//! (Anthropic API, AWS Bedrock, OpenAI, Ollama, or a local `claude` CLI
//! subprocess) — see [`claude`].
//! - Generate pull-request titles and descriptions from branch history.
//! - Read, edit, and create Jira issues and Confluence pages via JFM
//! (JIRA-Flavoured Markdown) — see [`atlassian`].
//! - Query Datadog metrics, logs, monitors, and dashboards — see [`datadog`].
//! - Expose every CLI capability as an MCP server for AI assistants by
//! enabling the `mcp` feature.
//!
//! ## Installation
//!
//! ```text
//! cargo install omni-dev
//! omni-dev --help
//! ```
//!
//! ## Library example
//!
//! ```rust
//! use omni_dev::VERSION;
//!
//! println!("omni-dev v{VERSION}");
//! ```
pub use crateCli;
/// The current version of omni-dev.
pub const VERSION: &str = env!;