Quick links:
 
Flags
 
Verbs
 
Functions
 
Glossary
 
Release docs
Building from source¶
Please also see Installation for information about pre-built executables.
You will need to first install Go version 1.15 or higher: please see https://go.dev.
Miller license¶
Two-clause BSD license https://github.com/johnkerl/miller/blob/master/LICENSE.txt.
From release tarball¶
- Obtain 
mlr-i.j.k.tar.gzfrom https://github.com/johnkerl/miller/tags, replacingi.j.kwith the desired release, e.g.6.1.0. tar zxvf mlr-i.j.k.tar.gzcd mlr-i.j.kcd gomakecreates the./mlr(or.\mlr.exeon Windows) executable- Without 
make:go build github.com/johnkerl/miller/cmd/mlr 
- Without 
 make checkruns tests- Without 
make:go test github.com/johnkerl/miller/internal/pkg/...andmlr regtest 
- Without 
 make installinstalls themlrexecutable and themlrmanpage- Without make: 
go install github.com/johnkerl/miller/cmd/mlrwill install to GOPATH/bin/mlr 
- Without make: 
 
From git clone¶
git clone https://github.com/johnkerl/millermake/go build github.com/johnkerl/miller/cmd/mlras above
In case of problems¶
If you have any build errors, feel free to open an issue with "New Issue" at https://github.com/johnkerl/miller/issues.
Dependencies¶
Required external dependencies¶
These are necessary to produce the mlr executable.
- Go version 1.15 or higher: please see https://go.dev
 - Others packaged within 
go.modandgo.sumwhich you don't need to deal with manually -- the Go build process handles them for us 
Optional external dependencies¶
This documentation pageset is built using https://www.mkdocs.org/. Please see https://github.com/johnkerl/miller/blob/main/docs/README.md for details.