## ποΈ Note
- **Typhoon is in active development, so all APIs are subject to change.**
- **This code is unaudited. Use at your own risk.**
## π¦ Installation
To get started with Typhoon, you can use the CLI tool to scaffold and manage your projects.
### CLI
Install the Typhoon CLI using Cargo:
```bash
cargo install --git https://github.com/exotic-markets-labs/typhoon typhoon-cli
```
### Library
If you prefer to add Typhoon to an existing Rust project:
```bash
cargo add typhoon
```
## π Getting Started
Hereβs a quick example to show how Typhoon simplifies Solana program development:
```rust
#![no_std]
use {
bytemuck::{AnyBitPattern, NoUninit},
typhoon::prelude::*,
};
program_id!("Fg6PaFpoGXkYsidMpWTK6W2BeZ7FEfcYkg476zPFsLnS");
nostd_panic_handler!();
no_allocator!();
#[context]
pub struct Init {
pub payer: Mut