diff --git a/src/cligen/command/argument.cr b/src/cligen/command/argument.cr index 426066e..43e1d88 100644 --- a/src/cligen/command/argument.cr +++ b/src/cligen/command/argument.cr @@ -5,9 +5,7 @@ module CliGen {% raise "ERROR : CliGen::Command.argument : First argument (#{variable}) must be a TypeDeclaration (ex: ' : [= val]')" unless variable.is_a? TypeDeclaration %} {% name = variable.var %} {% type = variable.type %} - {% if type.resolve <= Array %} - {% delimiter = "," unless delimiter.is_a? StringLiteral %} - {% end %} + {% delimiter = "," unless delimiter.is_a? StringLiteral %} {% if short %} {% raise "ERROR : CliGen::Command.argument(#{name}) : Provided short must be a string" unless short.is_a? StringLiteral %} {% end %}