| Crates.io | lunac |
| lib.rs | lunac |
| version | 0.1.4 |
| created_at | 2025-11-19 18:38:21.817065+00 |
| updated_at | 2025-11-21 01:54:44.073067+00 |
| description | Lunaris compiler - build tool and plugin manager for the Lunaris video editor |
| homepage | https://github.com/lunaris-systems/lunac |
| repository | https://github.com/lunaris-systems/lunac |
| max_upload_size | |
| id | 1940577 |
| size | 16,018 |
The Lunaris compiler - build tool and plugin manager.
cargo install lunac
Or from source:
cargo install --path tools/lunac
lunac build # Build debug
lunac build --release # Build release
lunac run # Run debug
lunac run --release # Run release
Pass additional arguments to cargo:
lunac build --release --features foo
lunac run -- --help # Pass --help to Lunaris
lunac check # Check without building
lunac clippy # Run linter
lunac test # Run tests
lunac update # Update plugin linker
lunac add <plugin> # Add plugin dependency
lunac remove <plugin> # Remove plugin
lunac new <type> <name> # Create new plugin
lunac align # Align plugin versions
lunac validate # Validate lunaris.toml
lunac mirrors cargo commands:
| lunac | cargo equivalent |
|---|---|
lunac build |
cargo build --package lunaris_core |
lunac build --release |
cargo build --package lunaris_core --release |
lunac run |
cargo run --package lunaris_core |
lunac check |
cargo check --package lunaris_core |
lunac clippy |
cargo clippy --package lunaris_core |
lunac test |
cargo test --package lunaris_core |
All commands accept additional cargo arguments via --.
Licensed under either of:
at your option.