[#932] adm: Move `deploy` to package `contract`

Signed-off-by: Anton Nikiforov <an.nikiforov@yadro.com>
bugfix/namespace_require
Anton Nikiforov 2024-02-02 09:54:47 +03:00
parent 76343f19e5
commit b8cf0a6b88
2 changed files with 6 additions and 10 deletions

View File

@ -1,4 +1,4 @@
package morph
package contract
import (
"encoding/json"
@ -26,7 +26,7 @@ const (
updateFlag = "update"
)
var deployCmd = &cobra.Command{
var DeployCmd = &cobra.Command{
Use: "deploy",
Short: "Deploy additional smart-contracts",
Long: `Deploy additional smart-contract which are not related to core.
@ -44,14 +44,14 @@ NNS name is taken by stripping '_contract.nef' from the NEF file (similar to fro
}
func init() {
ff := deployCmd.Flags()
ff := DeployCmd.Flags()
ff.String(util.AlphabetWalletsFlag, "", util.AlphabetWalletsFlagDesc)
_ = deployCmd.MarkFlagFilename(util.AlphabetWalletsFlag)
_ = DeployCmd.MarkFlagFilename(util.AlphabetWalletsFlag)
ff.StringP(util.EndpointFlag, "r", "", util.EndpointFlagDesc)
ff.String(contractPathFlag, "", "Path to the contract directory")
_ = deployCmd.MarkFlagFilename(contractPathFlag)
_ = DeployCmd.MarkFlagFilename(contractPathFlag)
ff.Bool(updateFlag, false, "Update an existing contract")
ff.String(util.CustomZoneFlag, "frostfs", "Custom zone for NNS")

View File

@ -103,7 +103,7 @@ var (
func init() {
initGenerateAlphabetCmd()
initInitCmd()
initDeployCmd()
RootCmd.AddCommand(contract.DeployCmd)
initGenerateStorageCmd()
RootCmd.AddCommand(netmap.ForceNewEpoch)
RootCmd.AddCommand(node.RemoveCmd)
@ -169,7 +169,3 @@ func initGenerateAlphabetCmd() {
generateAlphabetCmd.Flags().String(util.AlphabetWalletsFlag, "", util.AlphabetWalletsFlagDesc)
generateAlphabetCmd.Flags().Uint(alphabetSizeFlag, 7, "Amount of alphabet wallets to generate")
}
func initDeployCmd() {
RootCmd.AddCommand(deployCmd)
}