# Functions
NewRootCommand returns a new command registered in the parent.
# Constants
CommandName is the string to be used to invoke this command.
ProfileCreate indicates we need to create a new profile using details passed in either from the `sso` or `profile create` command.
ProfileNone indicates we need to create a new 'default' profile as no profiles currently exist.
ProfileSwitch indicates we need to re-authenticate and switch profiles.
ProfileUpdate indicates we need to update a profile using details passed in either from the `sso` or `profile update` command.
# Variables
ForceReAuth indicates we want to force a re-auth of the user's session.
# Structs
CurrentCustomerResponse models the Fastly API response for the /current_customer endpoint.
RootCommand is the parent command for all subcommands in this package.
# Type aliases
ProfileFlow enumerates which profile flow to take.