My AMAZING Terminal Setup - Hyper, Oh My Zsh, Fig.io, and More!

Поделиться
HTML-код
  • Опубликовано: 27 ноя 2024

Комментарии • 124

  • @chrboesch
    @chrboesch Год назад +9

    'cd' without any dot or parameter brings you always back to home.

  • @maurolimaok
    @maurolimaok Год назад +3

    Hyper is EXACTLY the minimalism I was searching for.

  • @cdey3886
    @cdey3886 2 года назад +18

    I like it! Mine is a bit different because I use everything on the terminal; I use it as my text editor, I use it as a file-manager, system-manager, ect.
    I use fish as my shell and alacritty as my emulator. They're pretty different so that's why I enjoyed watching your config.

    • @sininenblue9161
      @sininenblue9161 2 года назад

      Nice, I use basically the same things except for using it file managing because it's hard to rewire my brain to not think of it as graphical folders

  • @suchiruakuma6735
    @suchiruakuma6735 2 года назад +2

    I am using Airplane theme for almost more than 4 years now and still my goto OZSH theme + FiraCode font. For my plugins, these are standard for me on any setup: git, zsh-syntax-highlighting, zsh-autosuggestion, colorize and jump

  • @duscraftphoto
    @duscraftphoto 2 года назад +1

    I love “Oh My ZSH”! Great video and I found some new fun stuff to try out!

  • @FilipeAguiarCarvalho
    @FilipeAguiarCarvalho 2 года назад +1

    I was an Hyper user until MS released the new Command Prompt. It is very good.

  • @cdey3886
    @cdey3886 2 года назад +6

    6:05 I think you are looking for "pwd" :)

  • @jacob.outdoor
    @jacob.outdoor 3 месяца назад

    Awesome video! Love the in depth explanations. Just wanted to let others know that Fig is now with Amazon Q which combines AI as well. Just now trying it out but looks super fun!

  • @MrTact67
    @MrTact67 2 года назад +10

    FYI it's `pwd`, not `cwd`. I think you were having a little Python moment there.

    • @JamesQQuick
      @JamesQQuick  2 года назад +1

      bahahaha did I really?!?! OMGOSH hahaha Thanks for putting up with me :)

  • @minakhalil7043
    @minakhalil7043 2 года назад +7

    To reload ZSH configration, run `source ~/.zshrc`

    • @JamesQQuick
      @JamesQQuick  2 года назад +2

      I know it was something liek that lol

  • @nullpointer1755
    @nullpointer1755 2 года назад +11

    I really wanted to use Hyper, it looks great, i tried, but because the fact that it uses Electron, it is slow (at least on my PC). One of the annoyances is when i was about to close the window and the program just crash and i had to manually kill the process. Not only that, but with Edge, VS Code and Hyper opened, that's pretty much 3 whole browsers consuming entirely my 8GBs of RAM.

    • @JamesQQuick
      @JamesQQuick  2 года назад +1

      ah yeah I've heard that from other people. Definitely a good callout!

    • @DullJoker
      @DullJoker 2 года назад +2

      If you want the sort of intellisense I'd recommend using fish instead. Id build autocompletion for everything based on your man.db (internal manual pages) and you can also add custom auto completions by injecting custom stuff

    • @alveek
      @alveek 2 года назад +2

      Try Warp. Written in rust and it's fast 🔥

    • @nieldrummond1538
      @nieldrummond1538 2 года назад +1

      ​@@alveek Alacritty and Wezterm are also good rust options depending on your use case

    • @alveek
      @alveek 2 года назад

      @@nieldrummond1538 didn't know about Wezterm. Really good, thank you.

  • @potion_brewer
    @potion_brewer 2 года назад +3

    Awesome video! Would love to see a new Svelte video, I know that Vite is the build tool used now, and would love to have a step by step walkthrough on setting up a new Svelte project from scratch.

    • @JamesQQuick
      @JamesQQuick  2 года назад +1

      Interesting. Are you looking for how to setup a new project or build a project. For setup, I would use the npm command "npm create svelte@latest my-app"

    • @potion_brewer
      @potion_brewer 2 года назад +1

      @@JamesQQuick I actually figured it out. I used the same command that you gave me. Regardless, I would still love more Svelte videos 😂 keep up the great work

  • @tonykharioki6913
    @tonykharioki6913 2 года назад

    thanks for this. I usually use iterm2 but for my m2 mac I wanted to use something different and this video helped me setup a cool terminal

  • @ScottMackey
    @ScottMackey 2 года назад +4

    Nice video. This stuff is down to preference. FYI
    Fish shell give features like Fig plus a lot more out of box.
    Terminals, suggest Kitty or Alacritty 2 of the hottest right now.
    Advance Prompt, suggest Starship

    • @JamesQQuick
      @JamesQQuick  2 года назад

      Thanks for the recommendations!!

    • @StrikerFeed
      @StrikerFeed 2 года назад +1

      Fish's autocomplete can't replace Fig, because:
      1. Fig has better interface;
      2. Fig is intelligent: it can autocomplete npm scripts in YOUR project; YOUR running docker containers, existing images etc.; installed brew packages and running processes; git commands; and a lot of other intelligent stuff;
      3. It's not an autocomplete only tool anymore. Fig became an app that can customize your shell; save/update/load your dotfiles; contribute to autocompletions or create your own local autocompletions.

    • @ScottMackey
      @ScottMackey 2 года назад

      @@StrikerFeed Sure Fig is great, I just was saying Fish has something’s out of the box that are nice. Can’t really compare a shell with the Fig app, 2 different things.

  • @hellobye9049
    @hellobye9049 2 года назад +3

    I tried hyper and didn't like it since only benifit I found from using it is that the configuration is really straight forward. It's kinda slow and uses a lot of ram since is electron based. Right I'm using WezTerm since its fast, cross platform (I use Windows and Linux), written in rust (the godsend of programming languages) and REALLY customizable.

  • @dominuskelvin
    @dominuskelvin 2 года назад

    Great video James

  • @FlorianBinder
    @FlorianBinder 2 года назад

    Fig looks very interesting!

  • @QuOUseTERSEa
    @QuOUseTERSEa 11 месяцев назад

    `fig` is electron, monitor your terminal and eat at least 1GB memory. TAB completion is fast, local, and up-to-date. No need to use `fig` at all!

  • @no_bs_science
    @no_bs_science 2 года назад +1

    and what's the difference from a standard terminal utility?
    OR you can install Iterm2 and configure all the options from the UI in a few seconds
    + install zsh + oh-my-zsh + powerlevel10k + zsh autocomplete plugin
    and that's it
    iterm2 has much more support, faster, more customizable, packed with a lot of features

  • @7doors847
    @7doors847 2 года назад

    Thanks James! Really helpful

  • @ribeiro.evandro
    @ribeiro.evandro 2 года назад

    Amazing video. I tried using Hyper, but my Macbook Pro is a 2012 model and it didn't work well. The machine gets too hot, but I bought a MacBook Air M1 and I will test it again, I will use your video as a base. Thanks for sharing!

    • @JamesQQuick
      @JamesQQuick  2 года назад

      Ah very cool. Glad you're able to use it now!

  • @MrTact67
    @MrTact67 2 года назад +1

    If you're on a mac, I can't recommend iTerm enough. Probably a competitor to Hyper, and as I'm not familiar with Hyper, so I can't make an apples to oranges comparison. Might make a good video!

    • @MrTact67
      @MrTact67 2 года назад

      Also, it's okay if you want to pronounce "zsh" as "zish." 😄

    • @JamesQQuick
      @JamesQQuick  2 года назад

      I've used iTerm before and enjoyed it. I honestly don't know how they compare to much specifically but definitely enjoying hyper as well

    • @JamesQQuick
      @JamesQQuick  2 года назад

      that just feels weird to me lol

  • @kotted
    @kotted Год назад +13

    Nah, man. Terminal in electron is the last thing I want my terminal to be

  • @PerJohanHalsli
    @PerJohanHalsli Год назад

    Nerd fonts is all one need

  • @dr.otteriuuuuuus
    @dr.otteriuuuuuus Год назад

    one of the cool things is..."that its build with electron" like.. it is a feature and not a major limitation. lol

  • @alexmaldonado7209
    @alexmaldonado7209 2 года назад +2

    Also you can change configure the path for any them using the prompt_dir() function. I also dislike having the full path. I usually like to have only the current dir or current and parent only. I used the following code to do parent/current for the agnoster theme
    prompt_dir() {
    prompt_segment blue $CURRENT_FG '%2~'
    }

  • @destinlee
    @destinlee 2 года назад

    Nice vid!! Hyper FTW

  • @krtirtho
    @krtirtho 2 года назад +4

    Terminal, the last thing I need the entire Chrome browser for
    How in the world you find your self completely fine using an entire browser just for running few terminal commands

    • @JamesQQuick
      @JamesQQuick  2 года назад +2

      Works for me, but definitely worth calling out

  • @gosnooky
    @gosnooky 9 месяцев назад

    How do you get the autocomplete directories as shown at 7:12? My installation doesn't have that. Answer after watching the rest of the video - Fig, but looks like its Linux version is still in closed beta.

  • @DullJoker
    @DullJoker 2 года назад +1

    I like this, but if I run a linux based system I'd rather use the fish shell, oh-my-fish and use bass to get nvm going with fish (cus nvm is not supported on fish by default)

    • @rian7079
      @rian7079 2 года назад +1

      I use volta, it's my goto replacement for nvm because for me personally nvm feels slow and missing a lot of features. And fish + oh-my-fish is what I use, replacing my old zsh setup

    • @DullJoker
      @DullJoker 2 года назад

      @@rian7079 oh damn I had never heard of volta. I only use nvm cuz I used to also have it on windows.

  • @dvidsvijdsvijodsvijdsv
    @dvidsvijdsvijodsvijdsv 6 месяцев назад

    fig is deprecated, they left the page up and installs are now broken..

  • @ChristianKolbow
    @ChristianKolbow 2 года назад

    looks nice

  • @pbear06
    @pbear06 Год назад

    You wanted to use "pwd" not "cwd" to know the current folder you're in.

  • @christopheanfry
    @christopheanfry 2 года назад

    Helpful video I’ve tried to customize the terminal or third parties ones and it’s a mess. For the background transparency the default is good for that because in preferences you can change the color the transparency and the blur I think so I stick with it and fig

  • @michaelpaquette
    @michaelpaquette 2 года назад +1

    How do you get the folder in the bottom left corner with the branch your on in the right corner ?

    • @michaelpaquette
      @michaelpaquette 2 года назад +1

      oh i see - the plugin - "Status Line Plugin"

  • @DIN_A8
    @DIN_A8 2 года назад +2

    Just use Warp

  • @HirschyKiss
    @HirschyKiss 5 месяцев назад

    Who the hell sees an electron terminal and thinks "oh hell yeah!"

  • @prisondude
    @prisondude Год назад

    i cant get hyper terminal to take the colors of the cobalt theme

  • @DullJoker
    @DullJoker 2 года назад

    Hey now I'm kinda more curious about vite. Would there be a possibility to implement either vite or parcel or something like that into a existing mithrilJS application (not my choice of framework, but I just started as a jr fullstack dev here and they've been expanding this web-app for the last 9 years).

    • @DullJoker
      @DullJoker 2 года назад

      As some extra info, they used to run gulp and code in visual studio (no clue why, even our boss doesnt know why they went for that) so I build a custom dev, dev+watch and js+css bundler in an hour to replace it and allow me and my coworkers to use vscode instead. But its def not perfect and I was curious about a more polished solution for this.

  • @vaquarshaikh9790
    @vaquarshaikh9790 2 года назад

    How to open hyper terminal in current directory ???? if in current directory i put cmd it opens it in current directory but not the same case with hyper

  • @steeltormentors
    @steeltormentors 6 месяцев назад

    built with Electron...that stopped me watching the video.
    video idea: non-Electron apps and tools for blazingly fast desktop experience!

  • @GustavAgar
    @GustavAgar 10 месяцев назад

    there is no fig for linux?

  • @VASSER574
    @VASSER574 2 года назад

    Cool!

    • @VASSER574
      @VASSER574 2 года назад

      Btw I just want to tell you that I always watch your videos and benefit from almost all of them!
      Thanks for the effort and dedication!

  • @pawelbiniak
    @pawelbiniak Год назад

    how to set it as default terminal on macos

  • @chiraggadhvi6868
    @chiraggadhvi6868 7 месяцев назад

    At 9:15 how did u open Hyper which extension did u use?

  • @isniphsi7843
    @isniphsi7843 2 года назад

    How do you get the beautify settings overlay in viscose 3:15 ?

  • @iusearchbtw4969
    @iusearchbtw4969 Год назад +1

    Euwww electron, better stay away out of my rust terminal

  • @horus6915
    @horus6915 Год назад

    Apple changed to zsh not because It's popular but for copyrights/legal stuff.

  • @RogerioGoSantos
    @RogerioGoSantos Год назад

    does customization for windows 11 has how???

  • @KimCarlos12
    @KimCarlos12 Год назад

    When are u gonna do another live ??

    • @JamesQQuick
      @JamesQQuick  Год назад

      Live stream? I'll be doing a lot more starting in October!

  • @0xPanda1
    @0xPanda1 2 года назад

    Fig only available for Mac os currently 😑

    • @JamesQQuick
      @JamesQQuick  2 года назад

      On its way for Windows and Linux :)

  • @renanmonteirobarbosa8129
    @renanmonteirobarbosa8129 2 года назад

    The real chad uses Linux

  • @tunamusic2314
    @tunamusic2314 4 месяца назад

    can for wwindows

  • @epicujjwal
    @epicujjwal 2 года назад

    imagine using electron based terminal

    • @JamesQQuick
      @JamesQQuick  2 года назад

      I don't have to imagine...it's what I use :)

    • @epicujjwal
      @epicujjwal 2 года назад

      @@JamesQQuick setup flex
      electron apps take a while to be functional in my machine

  • @nachosncheez2492
    @nachosncheez2492 2 года назад

    wait... emacs eshell does most of these things out of the box and much more.

  • @blastav
    @blastav 10 месяцев назад

    After you hear the app is based on electron you should stop the video because someone trying to tell you how cool the app on the one of the slowest engine in the world.
    For example the IDE - ATOM. It’s the child who was born deadly. Like the other apps on the electoron.

  • @ExploringandCoding
    @ExploringandCoding 4 месяца назад

    at 6:29 that's pwd not cwd

  • @simpingsyndrome
    @simpingsyndrome 2 года назад

    Oh my posh i thinl it's more minimal

    • @JamesQQuick
      @JamesQQuick  2 года назад

      Ah yeah, I've heard about that. Haven't tried it myself!

    • @simpingsyndrome
      @simpingsyndrome 2 года назад

      @@JamesQQuick in powershell we can also install any command completion by installing module from psgallery, and thats owesome

  • @llCucoll
    @llCucoll 14 дней назад

    RIP fig ;-;

  • @emerenoo
    @emerenoo 10 месяцев назад

    pwd not cwd

  • @ditchcomfort
    @ditchcomfort 2 года назад

    OMZ just try to sell you t-shirts and shit, when you only need 8-10 lines of code to do exactly the same (but you don’t get all the bloat). Ohhh my zhit sucks.

  • @MYZT-gz2tr
    @MYZT-gz2tr Год назад

    Artık var

  • @alexmaldonado7209
    @alexmaldonado7209 2 года назад

    pwd should work instead of cwd

    • @JamesQQuick
      @JamesQQuick  2 года назад +1

      hahaha yeah I totally blanked and typed the wrong thing

    • @alexmaldonado7209
      @alexmaldonado7209 2 года назад

      @@JamesQQuick Hahah totally happens. And you are so right about this terminal customization being confusing. A few weeks ago I messed up a setting and it took me over an hour to get my terminal back to how I had it previously. I now keep a copy of my .zshrc file handy in case that happens again. haha. Thanks for the video!

    • @JamesQQuick
      @JamesQQuick  2 года назад +1

      @@alexmaldonado7209 Such a good idea. Where do you keep your copies btw? I know a lot of people do Github repos. I feel like I should do that at some point

    • @alexmaldonado7209
      @alexmaldonado7209 2 года назад

      @@JamesQQuick Ahh github repo would be a great idea. That way I have access to it whether I am on a work or personal machine. I just keep mine in the notes app on mac haha but I may put things like that in a repo. Thanks for that idea!

  • @MatthewMiller-b5e
    @MatthewMiller-b5e Месяц назад

    Lewis Jennifer Lee Gary Garcia Timothy

  • @jfcomedygamers7925
    @jfcomedygamers7925 2 года назад

    I use Iterm2 i like it better

    • @JamesQQuick
      @JamesQQuick  2 года назад

      Awesome! What do you like more about it?

  • @bishakhdutta8427
    @bishakhdutta8427 2 года назад

    its pwd not cwd

    • @JamesQQuick
      @JamesQQuick  2 года назад +1

      lol yeah I figured that out

  • @kilobitz8639
    @kilobitz8639 2 года назад

    great video dude. just be careful because a person new to programming and development can get lost in all the tools, tooling, and apps and never get any work done. just learn your language/framework first before customizing your tools. how about just use Warp terminal or the built-in terminal in vscode?

    • @JamesQQuick
      @JamesQQuick  2 года назад

      It definitely can be overwhelming. it still overwhelms me some haha

  • @vishnurj6207
    @vishnurj6207 2 года назад

    This was a lot of talking - no step by step intructions

  • @nm6x
    @nm6x 2 года назад

    Install warp and forget about all of this 🤣🤣🤣🤣

  • @lucianlsd3274
    @lucianlsd3274 Год назад

    most ambiguous instructions ever, it s there but it s not, coouldn t take 5 seconds to put his vocabulary in check, bye

    • @JamesQQuick
      @JamesQQuick  Год назад

      hmm, not sure exactly how to act on that feedback. Thanks for watching though!

  • @TheDarkOneSC2
    @TheDarkOneSC2 Год назад

    you lost me at electron

  • @parttimemarried
    @parttimemarried 2 года назад +1

    06:05 - Its "pwd" not "cwd" :) @james

  • @pleonexia4772
    @pleonexia4772 Год назад

    oof. cwd. i felt embarrased for you. you make a whole video on how to make your terminal emulator/shell pretty but you're barely competent actually using it.