Creating a simple CLI with Python Click

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 ก.ย. 2024

ความคิดเห็น • 54

  • @_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.

    • @FancyGUI
      @FancyGUI  ปีที่แล้ว

      Thank you!

  • @cipherxen2
    @cipherxen2 2 ปีที่แล้ว +8

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

    • @danielagmsz
      @danielagmsz 2 ปีที่แล้ว +2

      Hahahhah I got the reference LOL

  • @thomasreynolds3071
    @thomasreynolds3071 3 ปีที่แล้ว +4

    I liked this

    • @FancyGUI
      @FancyGUI  3 ปีที่แล้ว

      Thank you!

  • @leonardomxq4k89
    @leonardomxq4k89 3 ปีที่แล้ว +4

    Guilherme is a good name, common here in Brazil

  • @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 🙏

  • @yomalsenarath2887
    @yomalsenarath2887 2 ปีที่แล้ว +2

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

    • @FancyGUI
      @FancyGUI  2 ปีที่แล้ว +2

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

  • @user-st6si7sv8k
    @user-st6si7sv8k 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!

  • @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!

  • @isabelachiarantanocarraro1750
    @isabelachiarantanocarraro1750 3 ปีที่แล้ว +2

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

    • @FancyGUI
      @FancyGUI  3 ปีที่แล้ว

      Thanks 😅

  • @showmethemoney824
    @showmethemoney824 2 ปีที่แล้ว +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  2 ปีที่แล้ว +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!
      th-cam.com/video/CVAXgCO6T98/w-d-xo.html

  • @fernandamika9462
    @fernandamika9462 3 ปีที่แล้ว +2

    Wow! Very interesting!

    • @FancyGUI
      @FancyGUI  3 ปีที่แล้ว

      Thank you!

  • @developerpranav
    @developerpranav ปีที่แล้ว +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

  • @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!

  • @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  2 ปีที่แล้ว +1

      Hey! Thank you!
      As promised, here is the long time coming decorators video!
      th-cam.com/video/CVAXgCO6T98/w-d-xo.html

  • @kuramanirudh3572
    @kuramanirudh3572 2 ปีที่แล้ว +1

    Great video mate

  • @umapessoa6051
    @umapessoa6051 ปีที่แล้ว +2

    Muito bom, valeu pelo video Guilherme !

  • @wesleyborgesc
    @wesleyborgesc 8 หลายเดือนก่อน +1

    Vlw bro

  • @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.

  • @rohankokatanur6426
    @rohankokatanur6426 2 ปีที่แล้ว +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  2 ปีที่แล้ว

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

  • @kris_maussen
    @kris_maussen 2 ปีที่แล้ว +1

    Great explanation!
    Would be helpful a tutorial about decorators.

    • @FancyGUI
      @FancyGUI  2 ปีที่แล้ว

      Thanks! I'm glad you've liked my explanation!
      As promised: th-cam.com/video/CVAXgCO6T98/w-d-xo.html

  • @TomSilkworth
    @TomSilkworth 2 ปีที่แล้ว +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  2 ปีที่แล้ว +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 2 ปีที่แล้ว

      @@FancyGUI okay thanks for that explanation!

  • @BetargomesSantosGomes
    @BetargomesSantosGomes 3 ปีที่แล้ว +2

    very good

    • @FancyGUI
      @FancyGUI  3 ปีที่แล้ว

      Thank you!!

  • @patrykjakubiak4154
    @patrykjakubiak4154 ปีที่แล้ว +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

  • @Pedro-go3bd
    @Pedro-go3bd 3 ปีที่แล้ว +3

    "Guilherme" name of Brazil kkkkkkkk

    • @FancyGUI
      @FancyGUI  3 ปีที่แล้ว +1

      Hah! Too easy, eh?! Well done!

  • @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 TH-cam has translated subtitles, hopefully that helps

  • @markcuello5
    @markcuello5 2 ปีที่แล้ว +1

    HELP

    • @FancyGUI
      @FancyGUI  2 ปีที่แล้ว

      Blink twice if you are ok!

  • @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?