Skip to content
forked from spox/mruby-cr

Generate mruby bindings for Crystal

Notifications You must be signed in to change notification settings

isabella232/mruby-cr

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mruby-cr

Automatically generate mruby bindings for Crystal.

Requirements

Assumed tools installed locally:

  • llvm with clang support
  • curl
  • unzip
  • ruby

Usage

$ mruby-cr default

The result will drop a mruby.cr file in the current directory, along with an installation of mruby built and ready for linking.

Configuration file

A configuration file can be supplied in JSON format. Key names are the same as flag names with the dash replaced with underscore. For example:

$ mruby-cr default --output-directory=src/

can be defined in the configuration file as:

{
  "output_directory": "src/"
}

If a configuration file is at .mruby-cr it will be automatically loaded.

mruby

Build of mruby can be customized by providing a mruby_build.rb file in the local directory.

Inspiration

About

Generate mruby bindings for Crystal

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%