baton-demo
is an example connector built using the Baton SDK. It uses hardcoded data to provide a simple example of how to build your own connector with Baton.
Check out Baton to learn more about the project in general.
brew install conductor/baton/baton conductor/baton/baton-demo
baton-demo
baton resources
docker run --rm -v $(pwd):/out ghcr.io/conductorone/baton-demo:latest -f "/out/sync.c1z"
docker run --rm -v $(pwd):/out ghcr.io/conductorone/baton:latest -f "/out/sync.c1z" resources
go install github.com/conductorone/baton/cmd/baton@main
go install github.com/conductorone/baton-demo/cmd/baton-demo@main
baton-demo
baton resources
We started Baton because we were tired of taking screenshots and manually building spreadsheets. We welcome contributions, and ideas, no matter how small -- our goal is to make identity and permissions sprawl less painful for everyone. If you have questions, problems, or ideas: Please open a Github Issue!
See CONTRIBUTING.md for more details.
baton-demo
Usage:
baton-demo [flags]
baton-demo [command]
Available Commands:
completion Generate the autocompletion script for the specified shell
help Help about any command
Flags:
-f, --file string The path to the c1z file to sync with ($BATON_FILE) (default "sync.c1z")
-h, --help help for baton-demo
--log-format string The output format for logs: json, console ($BATON_LOG_FORMAT) (default "json")
--log-level string The log level: debug, info, warn, error ($BATON_LOG_LEVEL) (default "info")
-v, --version version for baton-demo
Use "baton-demo [command] --help" for more information about a command.