-
-
Notifications
You must be signed in to change notification settings - Fork 87
Closed
Description
In the help message, the default values seem to be escaped which is probably misleading for the potential users. E.g., in the following example, the separator option defaults to \. Nevertheless, what is being displayed in the help message is:
OPTIONS
-s (--separator) The separator (default: "\\")
Notice the "\\"
Minimal Working example
from cleo import Application
from cleo import Command
class MyCommand(Command):
"""
Command description
cmd
{--s|separator=\ : The separator}
"""
def handle(self):
separator = self.option("separator")
print(separator)
print(repr(separator))
print(len(separator))
print(type(separator))
if separator == "\\":
print("Yay!")
def main():
application = Application()
application.add(MyCommand())
application.run()
if __name__ == "__main__":
main()Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels