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.
Install
The easiest way is to download pre-compiled binary.
The binaries are available at
https://claat.storage.googleapis.com/claat-darwin-amd64
https://claat.storage.googleapis.com/claat-linux-386
https://claat.storage.googleapis.com/claat-linux-amd64
https://claat.storage.googleapis.com/claat-windows-386.exe
https://claat.storage.googleapis.com/claat-windows-amd64.exe
Alternatively, if you have Go installed and GOPATH set properly:
go get github.com/googlecodelabs/tools/claat
If none of the above works, compile the tool from source following Dev workflow
instructions below.
Dev workflow
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 or make bin/claat. The latter creates the target binary,
while the former will also copy it to $GOPATH/bin.
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>.