return{Name="\097\108\105\097\115";Aliases={},Description="\067\114\101\097\116\101\115 \097 \110\101\119\044 \115\105\110\103\108\101 \099\111\109\109\097\110\100 \111\117\116 \111\102 \097 \099\111\109\109\097\110\100 \097\110\100 \103\105\118\101\110 \097\114\103\117\109\101\110\116\115\046";Group="\068\101\102\097\117\108\116\085\116\105\108";Args={{Type="\115\116\114\105\110\103";Name="\065\108\105\097\115 \110\097\109\101";Description="\084\104\101 \107\101\121 \111\114 \105\110\112\117\116 \116\121\112\101 \121\111\117\'\100 \108\105\107\101 \116\111 \098\105\110\100 \116\104\101 \099\111\109\109\097\110\100 \116\111\046"},{Type="\115\116\114\105\110\103",Name="\067\111\109\109\097\110\100 \115\116\114\105\110\103";Description="\084\104\101 \099\111\109\109\097\110\100 \116\101\120\116 \121\111\117 \119\097\110\116 \116\111 \114\117\110\046 \083\101\112\097\114\097\116\101 \109\117\108\116\105\112\108\101 \099\111\109\109\097\110\100\115 \119\105\116\104 \"\038\038\"\046 \065\099\099\101\112\116 \097\114\103\117\109\101\110\116\115 \119\105\116\104 \036\049\044 \036\050\044 \036\051\044 \101\116\099\046"}},ClientRun=function(z,R,y)z.Cmdr.Registry:RegisterCommandObject(z.Cmdr.Util.MakeAliasCommand(R,y),true)return("\067\114\101\097\116\101\100 \097\108\105\097\115 \037\113"):format(R)end}
return {
	Name = "alias";
	Aliases = {};
	Description = "Creates a new, single command out of a command and given arguments.";
	Group = "DefaultUtil";
	Args = {
		{
			Type = "string";
			Name = "Alias name";
			Description = "The key or input type you'd like to bind the command to."
		},
		{
			Type = "string";
			Name = "Command string";
			Description = "The command text you want to run. Separate multiple commands with \"&&\". Accept arguments with $1, $2, $3, etc."
		},
	};

	ClientRun = function(context, name, commandString)
		context.Cmdr.Registry:RegisterCommandObject(
			context.Cmdr.Util.MakeAliasCommand(name, commandString),
			true
		)

		return ("Created alias %q"):format(name)
	end
}