Creating a simple CLI with Python Click

Поділитися
Вставка
  • Опубліковано 20 гру 2024

КОМЕНТАРІ •

  • @_taylor_v
    @_taylor_v Рік тому +1

    I appreciate you showing setuptools and how to install the CLI in addition to how to use click. That sets your tutorial apart from the others and is more realistic of how it's generally used in the real world.

  • @cipherxen2
    @cipherxen2 3 роки тому +8

    Why are you GUI? (Read in the tone of Nigerian interviewer)

    • @danielagmsz
      @danielagmsz 2 роки тому +2

      Hahahhah I got the reference LOL

  • @leonardomxq4k89
    @leonardomxq4k89 3 роки тому +4

    Guilherme is a good name, common here in Brazil

  • @learnapplybuild
    @learnapplybuild Рік тому +1

    Amazing video @FancyGUI. I am surprised why aren't people subscribing to your channel.
    Thank you for this amazing video

    • @FancyGUI
      @FancyGUI  Рік тому +1

      Thank you! I will try to keep more content coming! I really appreciate your feedback!

  • @jonas7438
    @jonas7438 2 роки тому +1

    Helped me so much in tandem with the documentation of click. Also your style of talking/editing makes it fun to follow along. Thanks a lot mate

    • @FancyGUI
      @FancyGUI  2 роки тому +1

      I’m so happy i could help! Thanks for following along!

  • @prathmeshgupta9739
    @prathmeshgupta9739 2 роки тому +2

    can we make an exe or installation file for such cli tools??🤔

    • @FancyGUI
      @FancyGUI  2 роки тому +2

      Certainly! That are many options to make so, but I've honestly only tested PyInstaller.
      Let me know if you'd like a video about it! I shouldn't take too long to get one ready.

    • @prathmeshgupta9739
      @prathmeshgupta9739 2 роки тому

      @@FancyGUI it wil be helpful if you make a video as i am working on a cli software application but couldn't find a way to make an executable file other then uploading it on PyPi server so it would be great if you can give a way to make an exe file or a installation file for such software. I have already tried wheel and pyinstaller but its not working or installing after getting an exe file.

  • @abolfazlnasr8077
    @abolfazlnasr8077 2 роки тому +3

    It was a really helpful explanation for making CLI apps using Python. specially for making command alias and setup works.

    • @FancyGUI
      @FancyGUI  2 роки тому

      Happy to help! That’s what I’m here for 🙏

  • @patrykjakubiak4154
    @patrykjakubiak4154 2 роки тому +1

    ​ @FancyGUI I followed your instructions and when I type "super" in my terminal I get "zsh: command not found: super". When I run "pip list" I can find "supercli" in the list. Do you know how I can fix that?

    • @FancyGUI
      @FancyGUI  Рік тому

      That’s probably something in your environment on the way it gets injected on the path of your OS. Ping me here if you still have issues with that. I’m also creating a proper forum to discuss and troubleshoot things better

  • @TomSilkworth
    @TomSilkworth 3 роки тому +2

    Thanks for this video! Could someone explain the significance of the first part concerning the setup? I’m new to this whole CLI thing. Thank you.

    • @FancyGUI
      @FancyGUI  3 роки тому +1

      Hey Tom! Are you talking about the setup.py file? That's just to instruct your computer how to install the software and run it! Otherwise you wouldn't be able to just call your CLI from the terminal with the chosen name!

    • @TomSilkworth
      @TomSilkworth 3 роки тому

      @@FancyGUI okay thanks for that explanation!

  • @yomalsenarath2887
    @yomalsenarath2887 3 роки тому +2

    Cool! need more in-depth about click like decorators💥

    • @FancyGUI
      @FancyGUI  3 роки тому +2

      Thanks!
      Here's the first step: ua-cam.com/video/CVAXgCO6T98/v-deo.html
      I'll add more complexity on decorators on future videos! Don't forget to let me know what you think!

  • @이승주-b7q
    @이승주-b7q 3 роки тому +2

    This programmer looks cute. He looks like my neighbors' little boy - snap, laugh, and expressions

    • @FancyGUI
      @FancyGUI  2 роки тому

      Hahaha thanks! I’m just having fun!

  • @showmethemoney824
    @showmethemoney824 3 роки тому +3

    definitely decorator ... just a quick observation instead of looping the number of times your string just use oneliner `print( int(number) * "your string")`

    • @FancyGUI
      @FancyGUI  3 роки тому +1

      You are right! I could've definitely done that! It's great that python gives us all those options!
      As promised, here's the decorator video!
      ua-cam.com/video/CVAXgCO6T98/v-deo.html

  • @isabelachiarantanocarraro1750
    @isabelachiarantanocarraro1750 3 роки тому +2

    You trying to explain how to speak your name is the best lol. Nice job👏👏

  • @developerpranav
    @developerpranav 2 роки тому +1

    Thanks! Awesome tutorial, gonna check back in a few weeks for my new project! ;)

    • @FancyGUI
      @FancyGUI  Рік тому

      Great! Good luck! Let us know how it went

  • @sp3ct3r71
    @sp3ct3r71 2 роки тому +1

    your so underated bruh.. looking to contribute red teaming projects but kinda stuck at framework..thankz for this guidance about cool library🥰❤🔥

  • @danielagmsz
    @danielagmsz 3 роки тому +4

    Interesting! Nice job 👍 I wanna hear about decorator. Best regards :)

    • @FancyGUI
      @FancyGUI  3 роки тому +1

      That's great to hear! I'll try making a video about decorators soon

    • @FancyGUI
      @FancyGUI  3 роки тому +1

      Hey! Thank you!
      As promised, here is the long time coming decorators video!
      ua-cam.com/video/CVAXgCO6T98/v-deo.html

  • @thomasreynolds3071
    @thomasreynolds3071 3 роки тому +4

    I liked this

  • @umapessoa6051
    @umapessoa6051 2 роки тому +2

    Muito bom, valeu pelo video Guilherme !

  • @fernandamika9462
    @fernandamika9462 3 роки тому +2

    Wow! Very interesting!

  • @kuramanirudh3572
    @kuramanirudh3572 2 роки тому +1

    Great video mate

  • @kris_maussen
    @kris_maussen 3 роки тому +1

    Great explanation!
    Would be helpful a tutorial about decorators.

    • @FancyGUI
      @FancyGUI  3 роки тому

      Thanks! I'm glad you've liked my explanation!
      As promised: ua-cam.com/video/CVAXgCO6T98/v-deo.html

  • @HerozTech
    @HerozTech Місяць тому +1

    Gui is creating a CLI
    THE IRONY

  • @rohankokatanur6426
    @rohankokatanur6426 3 роки тому +2

    Wonderful explanation !!, would like the pace of your videos to be a little slower as it will help a lot of people(whose mother tongue is not english) understand better.

    • @FancyGUI
      @FancyGUI  3 роки тому

      Thanks a bunch for your feedback! I will keep that in mind for the next video!

  • @wesleyborgesc
    @wesleyborgesc 11 місяців тому +1

    Vlw bro

  • @BetargomesSantosGomes
    @BetargomesSantosGomes 3 роки тому +2

    very good

  • @Pedro-go3bd
    @Pedro-go3bd 3 роки тому +3

    "Guilherme" name of Brazil kkkkkkkk

    • @FancyGUI
      @FancyGUI  3 роки тому +1

      Hah! Too easy, eh?! Well done!

  • @Yermehyaw
    @Yermehyaw 2 місяці тому +1

    Funny guy 😂

    • @FancyGUI
      @FancyGUI  Місяць тому

      Glad you’ve enjoyed it!

  • @Pedro-go3bd
    @Pedro-go3bd 3 роки тому +1

    If i had subtitles in portuguese maybe I could understand more the way is to learn inglish even haha

    • @FancyGUI
      @FancyGUI  2 роки тому

      I hope you can still follow my videos! Now UA-cam has translated subtitles, hopefully that helps

  • @stormbytes
    @stormbytes 2 роки тому

    The first 6 minutes have virtually nothing to do with "creating a simple CLI with Python Clock".

    • @FancyGUI
      @FancyGUI  2 роки тому

      Sorry to disagree, you’d need to create a way of installing your CLI to make it runnable in your path using the shims from the pip setup.
      But I do start to code the cli after minute 6! I guess I should time table this, eh?

  • @markcuello5
    @markcuello5 2 роки тому +1

    HELP

    • @FancyGUI
      @FancyGUI  2 роки тому

      Blink twice if you are ok!