Breaking change

  • sub directories tasks and models are located in mrblib
    • mrblib/tasks is for task scripts (infinite loop, while true; hoge(); enc )
    • mrblib/models is for modes scripts (class Hoge; end)
  • This change is a necessary of corresponding to a design of mrubyc-test gem
  • Templates are also amended
  • Every user must use this version from now otherwise mrubyc-utils install won't work

Misc

  • mrubyc-utils behaves as a wrapper
    • I wanted to use CRuby's gems in spite of .ruby-version is mruby-x.x.x
    • Any command like mrubyc-utils rfd invoke rfd with changing RBENV_VERSION into CRuby version
    • These are special cases: mrubyc-utils [test|debugger] invokes mrubyc-[test|debugger]
Assets 5
Jan 17, 2019

@hasumikin hasumikin released this Sep 4, 2018 · 11 commits to master since this release

mrblib

mrubyc introduced mrblib that allows us to write methods with ruby.
mrubyc-utils classes and mrubyc-utils methods --class=[class name] can extract class name or method name from mrblib.
you will be able to modify mrblib classes or create new one inside mrubyc_mrblib_dir (find correct path in .mrubycconfig)

Makefile for POSIX

Makefile will be served at mrubyc-utils install if target is posix. you can compile all the code just hitting make

Assets 5
Pre-release

@hasumikin hasumikin released this Jun 8, 2018 · 42 commits to master since this release

fix a bug due to changing GitHub account

Assets 5
Pre-release

@hasumikin hasumikin released this May 25, 2018 · 45 commits to master since this release

no windows version as of yet because build fails around regexp engine

Assets 5