Go SDK for writing Airplane.dev tasks.
Getting started
go get github.com/airplanedev/go-sdk
Usage
package main
import (
"context"
"fmt"
airplane "github.com/airplanedev/go-sdk"
)
func main() {
airplane.Run(func(ctx context.Context) error {
var parameters struct {
Name string `json:"name"`
}
if err := airplane.Parameters(¶meters); err != nil {
return err
}
msg := fmt.Sprintf("Hello, %s!\n", parameters.Name)
airplane.MustOutput(msg)
return nil
})
}