func Register(command Command) {
	commands.Store(command.name, command)
	for _, alias := range command.aliases {
		commands.Store(alias, command)
	}
}
Register registers a command with its name and all aliases that it has. Any command with the same name or
aliases will be overwritten.
package cmd
import "sync"
var commands sync.Map