zigcli 0.1.0

A build dependency for running `zig` to build a native library
Documentation
# zigcli

A build dependency for running the `zig` build tool to compile a native
library.

```toml
# Cargo.toml
[build-dependencies]
zigcli = "0.1.0"
```

The Zig executable is assumed to be `zig` unless the `ZIG`
environmental variable is set.

## Implementation status

The following commands of the `zig` build tool are available
at the time of writing:

- [x] `zig build`
- [ ] `zig fetch`
- [ ] `zig init`
- [ ] `zig build-exe`
- [ ] `zig build-lib`
- [ ] `zig build-obj`
- [ ] `zig test`
- [ ] `zig run`
- [ ] `zig ast-check`
- [ ] `zig fmt`
- [ ] `zig reduce`
- [ ] `zig translate-c`
- [ ] `zig ar`
- [ ] `zig cc`
- [ ] `zig c++`
- [ ] `zig dlltool`
- [ ] `zig lib`
- [ ] `zig ranlib`
- [ ] `zig objcopy`
- [ ] `zig env`
- [ ] `zig version`

### Caveats

- The `zig` build system may introduce breaking changes at any moment.
  This utility tries to keep up to date with the `master` branch.
- Cross compilation with `cross` is broken at the moment.

# License

This project is licensed under either of

* Apache License, Version 2.0, ([LICENSE-APACHE]LICENSE-APACHE or
  https://www.apache.org/licenses/LICENSE-2.0)
* MIT license ([LICENSE-MIT]LICENSE-MIT or
  https://opensource.org/licenses/MIT)

at your option.

### Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in zigcli by you, as defined in the Apache-2.0 license, shall be
dual licensed as above, without any additional terms or conditions.