Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/essentialkaos/go-nginx

Go package for reading NGINX configuration files
https://github.com/essentialkaos/go-nginx

golang golang-library nginx

Last synced: 16 days ago
JSON representation

Go package for reading NGINX configuration files

Awesome Lists containing this project

README

        


PkgGoDev

GitHub Actions Status
Coverage Status
codebeat badge

InstallationBuild StatusLicense


`nginx` is a Go package for reading Nginx configuration files.

### Installation

Before the initial install allows git to use redirects for [pkg.re](https://github.com/essentialkaos/pkgre) service (_reason why you should do this described [here](https://github.com/essentialkaos/pkgre#git-support)_):

```
git config --global http.https://pkg.re.followRedirects true
```

Make sure you have a working Go 1.12+ workspace (_[instructions](https://golang.org/doc/install)_), then:

```
go get pkg.re/essentialkaos/go-nginx.v0
```

For update to the latest stable release, do:

```
go get -u pkg.re/essentialkaos/go-nginx.v0
```

### Build Status

| Branch | Status |
|--------|--------|
| `master` | [![CI](https://github.com/essentialkaos/go-nginx/workflows/CI/badge.svg?branch=master)](https://github.com/essentialkaos/go-nginx/actions) |
| `develop` | [![CI](https://github.com/essentialkaos/go-nginx/workflows/CI/badge.svg?branch=develop)](https://github.com/essentialkaos/go-nginx/actions) |

### License

[Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)