package
1.2.3
Repository: https://github.com/ava-labs/avash.git
Documentation: pkg.go.dev

# Functions

AvashCall hooks avash calls into scripts.
AvashSetVar sets a variable to a string, necessary because `varstore set` can't deal with spaces yet.
AvashSleepMicro function to sleep for N microseconds.
Execute runs the root command for avash.

# Variables

AvalancheShell is the shell for our little client.
AvashVars is the variable store.
AVAXWalletCmd represents the avaxwallet command.
AVAXWalletGetBalanceCmd will get the balance of an address from a node.
AVAXWalletNewKeyCmd creates a new private key.
AVAXWalletSendCmd will send a transaction through a node.
AVAXWalletStatusCmd will get the status of a transaction for a particular node.
CallRPCCmd issues an RPC to a node endpoint using JSONRPC protocol.
ExitCmd represents the exit command.
NetworkCommand represents the network command.
PMKillAllCmd stops all processes in the procmanager.
PMKillCmd represents the stop operation on the procmanager command.
PMListCmd represents the list operation on the procmanager command.
PMMetadataCmd represents the list operation on the procmanager command.
PMRemoveAllCmd represents the list operation on the procmanager command.
PMRemoveCmd represents the list operation on the procmanager command.
PMStartAllCmd starts all processes in the procmanager.
PMStartCmd represents the start operation on the procmanager command.
PMStopAllCmd stops all processes in the procmanager.
PMStopCmd represents the stop operation on the procmanager command.
ProcmanagerCmd represents the procmanager command.
No description provided by the author
RunScriptCmd represents the exit command.
SetOutputCmd sets the shell output type and verbosity.
SSHDeployCommand deploys a network config through an SSH client.
SSHRemoveCommand removes a network config through an SSH client.
StartnodeCmd represents the startnode command.
VarStoreCmd represents the vars command.
VarStoreCreateCmd will attempt to get a genesis key and send a transaction.
VarStoreListCmd will attempt to get a genesis key and send a transaction.
VarStorePrintCmd will attempt to get a genesis key and send a transaction.
VarStoreSetCmd will attempt to get a genesis key and send a transaction.
VarStoreStoreDumpCmd writes the store to the filename specified in the stash.
VarStoreVarDumpCmd writes the variable to the filename specified in the stash.

# Structs

Shell is a helper struct for storing history and the instance of the shell prompt.
VarScope is a scope of the variable.
VarStore stores scopes of variables to store.