https://github.com/nfibrokerage/harness
a command line utility for harnessing Elixir boilerplate
https://github.com/nfibrokerage/harness
service-chassis
Last synced: 6 months ago
JSON representation
a command line utility for harnessing Elixir boilerplate
- Host: GitHub
- URL: https://github.com/nfibrokerage/harness
- Owner: NFIBrokerage
- License: apache-2.0
- Created: 2020-08-19T04:32:06.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-09-30T18:48:19.000Z (7 months ago)
- Last Synced: 2024-10-29T08:44:56.163Z (6 months ago)
- Topics: service-chassis
- Language: Elixir
- Homepage:
- Size: 142 KB
- Stars: 5
- Watchers: 9
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Harness

A command line tool for harnessing Elixir boilerplate.
See the [hex guides](https://hexdocs.pm/harness/welcome.html#content)
for detail documentation.Looking for an example package? [`harness_dotfiles`][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
```[harness-dotfiles]: https://github.com/NFIBrokerage/harness_dotfiles