#![forbid(unsafe_code)]#![deny(rust_2018_idioms)] #[cfg(all(not(feature = "lean-cli"), feature = "pretty-cli"))]mod porcelain;#[cfg(all(not(feature = "lean-cli"), feature = "pretty-cli"))]mod shared; use anyhow::Result; #[cfg(all(not(feature = "lean-cli"), feature = "pretty-cli"))]fn main() -> Result<()> { porcelain::main()} #[cfg(feature = "lean-cli")]fn main() -> Result<()> { eprintln!("There is no lean version of the porcelain CLI. Please build with the 'pretty-cli' feature flag."); Ok(())}
#![forbid(unsafe_code)]
#![deny(rust_2018_idioms)]
#[cfg(all(not(feature = "lean-cli"), feature = "pretty-cli"))]
mod porcelain;
#[cfg(all(not(feature = "lean-cli"), feature = "pretty-cli"))]
mod shared;
use anyhow::Result;
#[cfg(all(not(feature = "lean-cli"), feature = "pretty-cli"))]
fn main() -> Result<()> {
porcelain::main()
}
#[cfg(feature = "lean-cli")]
fn main() -> Result<()> {
eprintln!("There is no lean version of the porcelain CLI. Please build with the 'pretty-cli' feature flag.");
Ok(())
}