diff --git a/cli/cli-main.py b/cli/cli-main.py index ff86d5c..50f89ec 100644 --- a/cli/cli-main.py +++ b/cli/cli-main.py @@ -4,14 +4,18 @@ from ...RedditVideoMakerBot.main import process, VERSION # MAIN Group: # A group is created here called "main", which will have subcommands. + + @click.group() def main(): - # Since this command will execute nothing, we'll just pass. - pass + # Since this command will execute nothing, we'll just pass. + pass # Command 1: # We are using a decorator here, which is a "command" decorator, which turns your function into a command. # Note that the decorator has an argument called "help", this will describe the command when we use "--help" flag + + @click.command(help="Create your reddit video.") def create(): # By making taking the help of "main.py", we import a function called "process" which does the same if we do "python main.py" @@ -19,22 +23,26 @@ def create(): # Command 2: # We are using a decorator here, which is a "command" decorator, which turns your function into a command. + + @click.command(help="Bot's version") def version(): print(VERSION) # Helper 1: # This function takes the group, command and the name. After that it adds a command into that group + + def command_adder(group: click.Group, cmd: click.Command, name: str): - # Adding command - group.add_command(cmd, name) + # Adding command + group.add_command(cmd, name) # MAIN if __name__ == "__main__": - # Helper Called 1 - command_adder(main, create, "create") - # Helper Called 2 - command_adder(main, version, "version") - # Group Called - main() \ No newline at end of file + # Helper Called 1 + command_adder(main, create, "create") + # Helper Called 2 + command_adder(main, version, "version") + # Group Called + main()