The program takes an input in form of a resource location, which can either be a Google Doc ID, local file path or an arbitrary URL. It then converts the input into a codelab format, HTML by default.
For more info run claat help
.
The easiest way is to download pre-compiled binary. The binaries, as well as their checksums are available at the Releases page.
Alternatively, if you have Go installed:
go install github.com/googlecodelabs/tools/claat@latest
If none of the above works, compile the tool from source following Dev workflow instructions below.
Prerequisites
- Install Go if you don't have it.
- Make sure this directory is placed under
$GOPATH/src/github.com/googlecodelabs/tools
. - Install package dependencies with
go get ./...
from this directory.
To build the binary, run make
.
Testing is done with make test
or go test ./...
if preferred.
Don't forget to run make lint
or golint ./...
before creating a new CL.
To create cross-compiled versions for all supported OS/Arch, run make release
.
It will place the output in bin/claat-<os>-<arch>
.