Skip to content

ohmrun/bertha

Repository files navigation

Bertha

direnv based setup including Haxe Neko and Babashka.

Cross Platform environment for (Haxe) Development

Direnv installation

Linux & MacOs

see: direnv

Windows

install via scoop

 scoop bucket add main
 scoop install main/direnv

vscode plugin

Install

git clone https://github.com/ohmrun/bertha.git
cd bertha && direnv allow

Usage

paste into your .envrc

  dotenv $HOME/.config/bertha.env
  source_env $BERTHA_PATH

and allow the directory

direnv allow

Details

All of the binaries here should be portable between systems. (gnu/win/mac)

Included Software

Below invocation should make available the following binaries.

  1. eget downloads and selects local operating system binaries from github
  2. babashka from here static binary shell scripting version of clojure
  3. clyde curated selection of apps
  4. ansible straight forward infrastructure
  5. neko from here run everywhere vm
  6. hashlink next get run everywhere vm compiling to c.
  7. haxe from here
    compile everything compiler
  8. rclone from here
    clone, copy and mount
  9. xh rhobust https request cli
  10. aim rhobust download/upload cli
  11. lefthook git hooks
  12. xc markdown commands

Support

Arm

Not supported but I think there's nothing here that isn't available for ARM (5 or 7 couldn't tell at this distance)

Linux

Ubuntu at the moment.

Windows

Under Development

Git Bash should be installed.

Mac

Any takers?

Please report any Issues, I'm working on it.

Testing

install act

If the local bertha install works you can use clyde install act

act -e .github/event.json

About

Spaceship for Haxe code. Installs Haxe compiler and NekoVM interpreter anywhere.

Topics

Resources

Stars

Watchers

Forks