wrangler 1.21.0

Command-line interface for all things Cloudflare Workers
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use super::Cli;
use crate::build_target;
use crate::settings::toml::Manifest;
use crate::terminal::message::{Message, StdOut};

use anyhow::Result;

pub fn build(cli_params: &Cli) -> Result<()> {
    log::info!("Getting project settings");
    let manifest = Manifest::new(&cli_params.config)?;
    let target = manifest.get_target(cli_params.environment.as_deref(), false)?;
    build_target(&target).map(|msg| StdOut::success(&msg))
}