Registry
How to use the registry
command in the Scale CLI.
The registry
command is used to interact with the Scale Registry. reg
is an alias for registry
.
The ‘registry’ is used with both functions and signatures, and, as such, the aliases fn
and sig
can be used, respectively.
This reference page assumes you have already installed the Scale CLI, and are authenticated with your Scale account.
Using the Scale Registry is completely free during our beta period. To learn more about our future plans for the Scale Registry,
please join the #scale
channel on our Discord.
Functions
Push a Function
To push a function to the registry, use the push
command:
The function must be built and available locally in the function cache to be pushed to the registry.
The --override-name
, --override-org
, and --override-tag
flags can be used to override the name, organization, and tag of the function, respectively.
The --public
flag can be used to make the function public, meaning it can be pulled by anyone.
Pull a Function
To pull a function from the registry, use the pull
command:
The function will be pulled from the registry and stored in the function cache. If the function is already in the cache,
it will not be overwritten unless the --force
flag is used.
List a Function
To list all functions in your user’s organization in the Scale Registry, use the list
command:
The --org
flag can be used to list functions in a specific organization, but it must be an organization you are a member of otherwise only
public functions in that organization will be listed.
Delete a Function
To delete a function from the Scale Registry, use the delete
command:
Signatures
Push a Signature
To push a signature to the registry, use the push
command:
The signature must be built and available locally in the signature cache to be pushed to the registry.
The --override-name
, --override-org
, and --override-tag
flags can be used to override the name, organization, and tag of the signature, respectively.
The --public
flag can be used to make the signature public, meaning it can be pulled by anyone.
Pull a Signature
To pull a signature from the registry, use the pull
command:
The signature will be pulled from the registry and stored in the signature cache. If the signature is already in the cache,
it will not be overwritten unless the --force
flag is used.
List a Signature
To list all functions in your user’s organization in the Scale Registry, use the list
command:
The --org
flag can be used to list functions in a specific organization, but it must be an organization you are a member of otherwise only
public functions in that organization will be listed.
Delete a Signature
To delete a signature from the Scale Registry, use the delete
command: