pinocchio-init

Crates.iopinocchio-init
lib.rspinocchio-init
version0.1.1
created_at2025-05-19 04:49:22.603447+00
updated_at2025-05-19 05:19:36.993741+00
descriptionA CLI tool for initializing new Solana programs using Pinocchio.
homepagehttps://github.com/bidhan-a/pinocchio-init
repositoryhttps://github.com/bidhan-a/pinocchio-init
max_upload_size
id1679305
size113,590
Bidhan (bidhan-a)

documentation

README

pinocchio-init

pinocchio-init is a CLI tool for initializing new Solana programs using Pinocchio.

Templates

There are two templates available:

  1. basic - A basic program with a single lib.rs file that logs "Hello, Solana!".

  2. full - A complete counter program with structured state, instructions, and tests.

Select the template that suits your use case and customize it as needed.

Installation

You can install pinocchio-init using Cargo:

cargo install pinocchio-init

Usage

pinocchio-init <PROGRAM_NAME> [--template=basic|full]
  • <PROGRAM_NAME>: The name of your new program.
  • --template: (Optional) Choose basic or full template. Defaults to basic.

Example:

pinocchio-init my-awesome-program --template=full

License

MIT

Commit count: 9

cargo fmt