Currently, to perform any action within the CLI the user must first select the account they want to use. This requires the users to bounce between commands to do what they need to do. For example, say the user has two accounts on the CLI and they want to send funds from one account to the other. This is the process they need to follow:
Start the CLI.
Select Manage Accounts.
Select Select Account.
Choose the account they want to use.
Go back to the main menu.
Go to Transfer.
Enter an amount to send.
Enter the TO address.
Send the funds.
Instead, if we had the user specify what account they want to use for $this function, we could eliminated steps 2 through 5:
Currently, to perform any action within the CLI the user must first select the account they want to use. This requires the users to bounce between commands to do what they need to do. For example, say the user has two accounts on the CLI and they want to send funds from one account to the other. This is the process they need to follow:
Instead, if we had the user specify what account they want to use for
$this
function, we could eliminated steps 2 through 5:FROM
account.TO
account.This way of defining which account you want to use also matches the design in https://github.com/entropyxyz/cli/issues/94.