Skip to content

NFIBrokerage/harness

Repository files navigation

Harness

Actions CI

A command line tool for harnessing Elixir boilerplate.

See the hex guides for detail documentation.

Looking for an example package? harness_dotfiles should serve as a minimal example to get you going.

Development

Interested in developing harness? Currently it's in a tight spot because it doesn't have any test cases. Your best bet for blessing harness is to build and install harness archives locally and use the local installation to harness packages like harness_micro_controller.

mix archive.uninstall harness --force
MIX_ENV=prod mix archive.build
mix archive.install harness-0.0.0.ez --force

Installation

Harness is installed as an archive:

mix archive.install hex harness --force

Harness depends on elixir 1.9+. If you use asdf:

asdf install erlang 22.3
asdf install elixir 1.10.4-otp-22
asdf global erlang 22.3
asdf global elixir 1.10.4-otp-22
mix archive.install hex harness --force