in oss/lib/cli_bridge.go [14:75]
func NewOssCommand() *cli.Command {
result := &cli.Command{
Name: "oss",
Usage: "oss [command] [args...] [options...]",
Hidden: false,
Short: i18n.T("Object Storage Service", "阿里云OSS对象存储"),
}
cmds := []Command{
helpCommand.command,
configCommand.command,
makeBucketCommand.command,
listCommand.command,
removeCommand.command,
statCommand.command,
setACLCommand.command,
setMetaCommand.command,
copyCommand.command,
restoreCommand.command,
createSymlinkCommand.command,
readSymlinkCommand.command,
signURLCommand.command,
hashCommand.command,
updateCommand.command,
probeCommand.command,
mkdirCommand.command,
corsCommand.command,
bucketLogCommand.command,
bucketRefererCommand.command,
listPartCommand.command,
allPartSizeCommand.command,
appendFileCommand.command,
catCommand.command,
bucketTagCommand.command,
bucketEncryptionCommand.command,
corsOptionsCommand.command,
bucketLifeCycleCommand.command,
bucketWebsiteCommand.command,
bucketQosCommand.command,
userQosCommand.command,
bucketVersioningCommand.command,
duSizeCommand.command,
bucketPolicyCommand.command,
requestPaymentCommand.command,
objectTagCommand.command,
bucketInventoryCommand.command,
revertCommand.command,
syncCommand.command,
wormCommand.command,
lrbCommand.command,
replicationCommand.command,
bucketCnameCommand.command,
lcbCommand.command,
bucketAccessMonitorCommand.command,
bucketResourceGroupCommand.command,
}
for _, cmd := range cmds {
result.AddSubCommand(NewCommandBridge(cmd))
}
return result
}