Xpanda Lib

API Reference

Usage

First create a new Xpanda struct using the builder:

```rust use xpanda::Xpanda;

let xpanda = Xpanda::builder() // ... .build(); ```

or use the default implementation:

rust let xpanda = Xpanda::default();

The default implementation sources values from environment variables and ignores unset variables (leaving an empty string).

The Xpanda struct implements a single method, expand, which will return a copy of the given string expanded according to the pattern rules. For example:

rust assert_eq!(xpanda.expand("${1:-default}"), Ok(String::from("default")));

The API Reference provides more details.

Installation

Add xpanda manually as a dependency in your Cargo.toml file or use the cargo add command:

sh cargo add xpanda

MSRV

The Minimum Supported Rust Version is currently 1.63.