cargo-get 1.4.0

Cargo plugin to easily query information from Cargo.toml files
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use clap::ValueEnum;

use crate::cli::Command;

#[derive(Debug, PartialEq, Clone, ValueEnum)]
pub enum OutputFormat {
    GithubAction,
}

impl OutputFormat {
    pub(crate) fn format_pair(&self, cmd: Command, value: &str) -> String {
        const DELIMITER: &str = "EOF";
        format!("{cmd}<<{DELIMITER}\n{value}\n{DELIMITER}\n")
    }
}