Easy Way to Create CLI Scripts with JavaScript and Node

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ธ.ค. 2024

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

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

    "There is my email... Don't email me please" You are the best James! Great video

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

      hahahahah thank you!

  • @promethewz3457
    @promethewz3457 3 ปีที่แล้ว +6

    I love javascript and as a student and self-taught developer, it would be a great opportunity to learn from this course.
    I have learned electron js and I think I could make something great with this CLI knowledge.

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

    after 60 minutes of my finite life lost searching for it, bommmm you were the chosen one. thanks for the tips.

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

      haha glad you enjoyed!

  • @ajimbong1623
    @ajimbong1623 3 ปีที่แล้ว +6

    I've always wanted to do automation tasks without learning a new language like Python. I would really love to do it with the language I know and love (JavaScript) and this course can help me achieve that 🙏

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

    This Node CLI course would be a great help for me to improve my skills, building cli tools to automate part of my work routine!

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

    I have to run a lot of scripts to prepare data and interact with a database. This course will be perfect to master my scripts.

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

    I will use this video to make snmp requests from cli. Thanks again!

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

      Happy to help. :)

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

    BIG respect for filtering out the profanity. Class act.
    Instant sub.

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

    npx awais
    and now npx destin
    I bought Ahmads course a while back and love it

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

    how to run the cli like "my-cli -d" instead of "./index.js -d"?

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

    I don't love Javascript, but I'm interested in the course. Maybe it will change my mind.

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

    What do u use for autocompletion in terminal at 3:32?

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

    Always fun. Thanks you James

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

    Ahmad making it and you endorsing it makes me curious enough. That and the fact that I automate all the things so very interested in a new tool in my belt.

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

    14:30, James, you a dirty boy 🤭😂

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

    I want to love Javascript like you. Totally new to the language.

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

      It's a fun one but takes time to get comfortable wiht like anything else.

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

    Since my favorite language is JavaScript and Node is the framework that I’m working on. So Node CLI, for sure, is get me interested. Nonetheless, I hope that I get the best tools from you, James:).

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

      Hey Sokun, thanks for sharing. Congratulations, you are one of the winners. :) Can you send me an email at james.q.quick@gmail.com?

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

    You are awesome! This is what I would train now!

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

    What's the addon you use for the console autocomplete suggestions? That looks neat

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

    How are those recommendations coming in you terminal, may I know the plugin you use for zsh please

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

      I’m interested as well to know 😅

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

      It's a plugin called fig - fig.io/

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

    Next time to "chmod +x filename" instead, it's proper practice.
    Thanks for the useful video!😃

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

    This is great stuff. One thing that was really confusing to me was about how the index.js magically became executable just by adding a permission until I watched some other videos that explained the shebang functionality that actually tells the terminal how to run this file in node... you might have explained that here but I missed that piece of information. The content was really helpful overall - thanks!

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

      Ah great callout. Thanks for sharing that!

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

    I'm a sucker for automation, i usually do it with python, but i would like to push myself to do it with node to get better at it, this course would be a great kick start.

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

    What is the color theme you are using in VSCode? It looks great!

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

    Your videos are very awesome 👌 👏 👍

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

    Hi, What theme you are using sir ?

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

    Which VS Code theme you are using?

  • @dein-ding
    @dein-ding 3 ปีที่แล้ว

    and what is this extension that shows the package size and all that jazz??

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

    I've tried to make a quick template scaffolding cli in Node. It works but isn't extensible, and I'm out of ideas. I think the course might give me a boost...

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

      Happy to hear that. There's a 2 hour course project in there where I did just that. Created a CLI that can create CLIs. But if that's not your game, there are 21 more projects.

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

      @@AhmadAwais great!

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

    Amazing video sir!

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

    Hi, great video! I'm looking to create a sdk around our apis at work. I liked the aws cdk pattern and was going to do something similar. I'm interested in the course if still available. Thx!

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

      Glad to hear that. The first hour is free in case you'd like to try.

  • @dein-ding
    @dein-ding 3 ปีที่แล้ว

    can you show us around with all your terminal config stuff, plug-ins, themes etc. plsssss??

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

    Any experience with the sugested course? I consider enrolling and would love to hear if it is worth it. Have got the free preview and still in doubt, so far mostly setup and basics.... Thank you

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

    This would help me progress some scripts I need to implement at work

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

      Yay!!! 🙌
      If your team needs a subscription - feel free to reach out.

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

      @@AhmadAwais will do!

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

    I’m starting with bash to introduce a little bit of automation into my project, I have some issues can somebody help?

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

    What's your theme pls pls pls, it looks nice.

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

    What about publishing/packaging? Great video!

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

    Does anybody knows how does he get that sweet autocompletion on the terminal?

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

    Hey dude, great video. I have a question, how is called the plug-in (or whatever it is) that shows you list-like suggestions in terminal? Thanks!

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

    Hey James, do you have any videos on how to edit existing react sites? I'm a new dev and the previous dev made the apps in vscode. I can't get the app to compile or debug, keeps missing things even though I've run npm install to get the dependencies.

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

    I use this stuff to setup my server when doing a fresh install from Git with .env defaults for headless deployment.

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

      Super fun ain't it.

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

    Bash is gross as you mentioned 😂. But if I’m able to create a CLI using JS , my preferred language then boom 🤯! It’ll be great to learn to create a CLI using JS.

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

    The coupon doesn't work - it doesn't change the 100 USD price

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

      Did you click to buy? After clicking that it shows me the discount at $80

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

      You have to click buy or just copy past the coupon in your checkout process. Happy to help.

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

    You love JavaScript? How? Do you know other languages?

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

    Our company has its own framework for server side rendering react apps. We really are in need of a custom cli for our framework. Since we are at iran, because of sanctions we have trouble purchasing any course. So i think we'd really appreciate one copy.
    Either way tnx for your tutorials

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

    I lead a dev team at a start up. Being able to improve workflows and quality of life for my team is very important to me.

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

      Hey Judge, thanks for sharing. Congratulations, you are one of the winners. :) Can you send me an email at james.q.quick@gmail.com?

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

    The fact that most of the packages don't have types is a huge dealbreaker for me. When I'm working on an application, even something this small, I need to know the shape of my data so that I know how I can manipulate it. Getting red squiggles in VSCode is the opposite of a good workflow.

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

    or use deno

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

      Deno is an exciting option!

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

    100 laik :)

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

    I mean, I just need it lol.

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

    Hahah explicit or dirty :p

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

    Yeah, there's probably not much need to be learning BASH if you don't have a handle on it already, unless you want to do stuff "server side", but man, this is lot of tooling and support libraries for something built in to *NIX.
    Had to laugh at ch(ange)mod(e) and permissions, though... in the amount of time you took to explain that you weren't going to explain it, you literally could have explained it.

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

      lol I'll keep that timing in mind next time

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

    Bro this is great video but I think you need to wash your face no offense. It's just looking like it has some oil. You have good face don't worry just saying.

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

    Well, this is not supposed to be easy LOL

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

    Hey James! Great video! Thanks for all your content.
    I wanted to let you know I finished my CLI. I hope you all check it out. It’s a tool to add Auth0 the a Sveltekit project and it seems to be working wonderfully. Takes about 5-10 minutes to be up and running with Authentication in a sveltekit project.
    npx create-sveltekit-auth0
    Would love to know what you think and hope it’s a tool many can use.
    Thanks again James for your inspiration! Peace to you man.

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

      Were you able to somehow remove stuff like --noClear?

  • @ahmo4781
    @ahmo4781 7 หลายเดือนก่อน

    just use go guys