1 unstable release

Uses new Rust 2024

new 0.1.0 Mar 29, 2025

#20 in #project-management

MIT license

19KB
445 lines

🔥GORNILO🔥

GORNILO is a project management tool for Odin

Installation

cargo install gornilo

Usage

Create a project

gornilo new my_project --no-git --no-ols --no-mem-tracking --no-workflows

Build the project

gornilo build --release

Run the project

gornilo run --release

Clean temporary files

gornilo clean

Configuration

GORNILO has a configuration file gornilo.toml which is created in the project's root.
Available options:

[project]
name = "my_project"

[vet_flags]
warnings_as_errors = true
unused_variables = true
unused_imports = true
tabs = true
style = true
semicolon = true
cast = true

Todo

  • Retain odin build's output formatting
  • Add ability to build and run examples
  • Add ability to run tests

Why Rust?

I wanted to implement GORNILO in Odin, but Odin's standard library has a very poor support for executing command line commands.

Dependencies

~1.3–2MB
~39K SLoC