Skip to content

vernisaz/rust_bee

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

174 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust Bee

Introduction

The topic of build scripts will never end. I did one for Java called 7Bee. Then I started using it for building Rust projects too. Soon, I decided to rewrite it in Rust. Major disadvantage of 7Bee was using XML that made all scipts too bulky. So one of the goals of Rust Bee was getting rid of XML, reduce the scripts footprint and make them easy readable.

Rust Bee scripting language

The language is described here.

Bulding

It's a self building tool, however it needs a bootstrapping. 7Bee is used for the purpose (see instructions inside). You can use RustBee itself for building it after you built the starter version.

The RustBee script has one dependency SimScript. Clone it first at its directory level as rust_bee. You can use the install target of the script for installing the tool.

Dependencies

The following crates will be required to build the RustBee

Their repositories need to be checked out before building the RustBee.

Color

Since the product supports colorized output, it obeys rules used by SimColor.

Version

The current version is 1.16.01.

Scripting examples

Some examples of using RustBee can be found here.

About

A scripting language interpreter for building projects

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors