LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

avo

CLI for the Avo analytics tracking plan platform

TLDR

Initialize an Avo workspace in the current folder
$ avo init
copy
Pull analytics wrappers from your Avo workspace
$ avo pull
copy
Pull a specific source
$ avo pull [source_name]
copy
Check implementation status
$ avo status
copy
Switch to a different Avo branch
$ avo checkout [branch]
copy
Merge the Avo main branch into your current branch
$ avo merge main
copy
Log into the Avo platform
$ avo login
copy

SYNOPSIS

avo command [options]

DESCRIPTION

avo is the command-line interface for the Avo analytics tracking plan platform. It lets you pull type-safe analytics wrappers (codegen) from your Avo workspace directly into your project, ensuring analytics implementations match your tracking plan.The main workflow is running `avo pull` to fetch the latest generated analytics code based on your tracking plan defined at avo.app. On first run, it prompts you to select which Avo source to generate code for and where to save it. This configuration is stored in the avo.json file.

PARAMETERS

init

Initialize an Avo workspace in the current folder.
pull [source]
Pull analytics wrappers from your Avo workspace.
checkout branch
Switch to a different Avo branch.
source command
Manage sources for the current project.
status [source]
Show the status of the Avo implementation.
merge main
Pull the Avo main branch into your current branch.
conflict
Resolve git conflicts in Avo files.
edit
Open the Avo workspace in the browser.
login
Log into the Avo platform.
logout
Log out from the Avo platform.
whoami
Show the currently logged in username.
-v, --verbose
Make output more verbose.
-f, --force
Proceed with merge when incoming branch is open.
--version
Show version number.
--help
Show help.

CAVEATS

Requires Node.js >= 14.16. Must be authenticated via `avo login` before pulling. Configuration is stored in avo.json in the project root.

SEE ALSO

npm(1), node(1)

Copied to clipboard
Kai