gblend

Crates.iogblend
lib.rsgblend
version
sourcesrc
created_at2024-06-28 05:01:52.340282
updated_at2024-11-20 17:09:27.634216
descriptionCLI tool for bootstrapping Fluent projects
homepage
repositoryhttps://github.com/fluentlabs-xyz/gblend
max_upload_size
id1286456
Cargo.toml error:TOML parse error at line 25, column 1 | 25 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include`
size0
(d1r1)

documentation

README

gblend

License: MIT

CLI tool for bootstrapping, building, and deploying Fluent Network projects.

Installation

cargo install gblend

Usage

# Initialize a new Rust project
gblend init rust --help

# Build your project
gblend build rust --help

# Deploy to network
gblend deploy --help


📌 Note: We also support legacy version of the CLI. That allows you to bootstrap a project with a single command:

gblend init

You can find more information about legacy mode in the legacy section.

Commands

gblend <COMMAND>

Commands:
  init    Initialize a new project
         Subcommands:
         - rust    Initialize Rust smart contract project
  
  build   Build the project
         Subcommands:
         - rust    Build Rust smart contract project
  
  deploy  Deploy the compiled WASM file to a specified network

Options:
  -h, --help     Print help
  -V, --version  Print version

Project Structure

your-project/
├── src/
│   └── lib.rs
├── Cargo.toml
└── .gitignore

Legacy

gblend

Choose Your Setup

You can start your project with any of the following setups:

  • Hardhat JavaScript (Solidity & Vyper): Ideal for developers comfortable with JavaScript.
  • Hardhat TypeScript (Solidity & Vyper): Perfect for those who prefer TypeScript for type-safety.
  • Rust: Best for developers looking to leverage the power of Rust in WASM.
  • Blended app: Blended app ( Wasm & Solidity template)
  • Exit: Leave the setup.

Contributing

GBLEND is an open-source project, and community contributions are vital to its growth and improvement. Whether it's fixing bugs, adding features, or improving documentation, all contributions are welcome. If you're interested in helping out, please take a look at our issues tracker and read our Contributing Guide before submitting a pull request.

Commit count: 86

cargo fmt