From 3f6b4de790575ea7c7ec29c748ac4651637d20dc Mon Sep 17 00:00:00 2001 From: mpeterv Date: Tue, 18 Feb 2014 17:55:24 +0400 Subject: [PATCH] fixed Command not having aliases field, and Parser havin target field --- src/argparse.lua | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/argparse.lua b/src/argparse.lua index bad0fc1..c1a49da 100644 --- a/src/argparse.lua +++ b/src/argparse.lua @@ -51,14 +51,19 @@ local Parser = class { _require_command = false, _add_help = true, _fields = { - "name", "description", "target", "require_command", + "name", "description", "require_command", "action", "usage", "help", "add_help" } }:include(Declarative) local Command = Parser:extends { __name = "Command", - _aliases = {} + _aliases = {}, + _fields = { + "name", "aliases", "description", "target", + "require_command", "action", "usage", "help", + "add_help" + } } local Argument = class {