create-grafana-plugin 0.2.3

CLI tool to scaffold production-ready Grafana plugin projects
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use anyhow::Result;

use create_grafana_plugin::{cli, config, scaffold, updater};

fn main() -> Result<()> {
    let args = cli::parse();
    match args.command {
        Some(cli::Command::Update { dry_run }) => {
            updater::update(dry_run)?;
        }
        None => {
            let cfg = config::resolve_config(&args)?;
            scaffold::generate(&cfg)?;
        }
    }
    Ok(())
}