hiramu-cli 0.1.23

A command-line interface tool for interacting with large language models (LLMs) on AWS Bedrock and generating text based on prompts.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
pub fn get_version_from_cargo_toml() -> Result<String, toml::de::Error> {
    const CARGO_TOML: &str = include_str!("../Cargo.toml");

    let cargo_toml: toml::Value = toml::from_str(CARGO_TOML)?;
    let version = cargo_toml
        .get("package")
        .and_then(|package| package.get("version"))
        .and_then(|version| version.as_str())
        .unwrap_or("Unknown");

    Ok(version.to_string())
}