My Fish shell workflow for coding

Ғылым және технология

Hello. I'm Takuya Matsuyama from Japan, a solo developer making a Markdown note-taking app called Inkdrop.
In this video, I'm showing my fish shell workflow for developing my SaaS.
I hope it's helpful your improving your workflow!
▶ Download my product: Inkdrop - Markdown note-taking app
www.inkdrop.app/?...
▶ My dotfiles
github.com/craftzdog/dotfiles...
▶ My shell setup:
* Fish shell: fishshell.com/
* Fisher: github.com/jorgebucaran/fisher
* Shellder: github.com/simnalamburt/shellder
* Nerd fonts: github.com/ryanoasis/nerd-fonts
* z for fish: github.com/jethrokuan/z
* Exa: the.exa.website/
* ghq: github.com/x-motemen/ghq
* peco: github.com/peco/peco
▶ My equipments
* Keyboard: Keychron K2
* Computer: Mac Pro
* Display: Pro Display XDR
* Video editing: Final Cut Pro X
* Camera: Fujifilm X-T4, X-E3 & Sony ZV-1
Follow me online here:
▶ Subscribe Newsletter www.devas.life/
▶ Twitter / inkdrop_app
▶ Blog blog.inkdrop.info/
▶ Instagram / craftzdog
Credits:
▶ BGM: Epidemic Sound www.epidemicsound.com/referra...
0:00 Helloooo
1:24 Workflow demo
2:05 My shell setup
8:09 Set up tutorial
15:33 Wrap up
#fishshell #vim #productivity

Пікірлер: 280

  • @devaslife
    @devaslife3 жыл бұрын

    Check out my product: Inkdrop - Markdown note-taking app www.inkdrop.app/?KKxhf50FIPI

  • @sajanah1253
    @sajanah12532 жыл бұрын

    Out of all the devs I follow, I want to become a dev like you. I'm so glad I found this channel.

  • @zooziz5724

    @zooziz5724

    10 күн бұрын

    Well , did you?

  • @emanuelturis4132
    @emanuelturis41323 жыл бұрын

    Huge thanks for your content! Please keep posting more stuff, and all the luck in the world to you for all your projects!

  • @___xyz___
    @___xyz___3 жыл бұрын

    So appreciated! This is a great introduction, man. I'll be rooting on your project!

  • @Momo-wk8wh
    @Momo-wk8wh2 жыл бұрын

    A lot of channels only teach you the tricks and tools of the trade, but you make it fun and creative as well! Thank you so much!

  • @ulises6333
    @ulises63333 жыл бұрын

    Fish shell - Friendly Interactive Shell ... Shell

  • @devaslife

    @devaslife

    3 жыл бұрын

    like TCP protocol lol

  • @eveningmelody3902

    @eveningmelody3902

    2 жыл бұрын

    @@devaslife TCP - Transmission Control Protocol .. Protocol 😂

  • @kermitdaphrogge525

    @kermitdaphrogge525

    2 жыл бұрын

    Haha

  • @Lucas-hr1mj

    @Lucas-hr1mj

    2 жыл бұрын

    Jwt token

  • @mhsn27mhsn10
    @mhsn27mhsn103 жыл бұрын

    I like the idea to show and explain your lessons is unique style even now, a new method ( text and typing and show at the same time ) very usefull

  • @tsioryfitiavanaanhykrishna6992
    @tsioryfitiavanaanhykrishna69922 жыл бұрын

    Your channel is like Netflix for developers :D continue the good works bro !

  • @PsycosisIncarnated
    @PsycosisIncarnated2 жыл бұрын

    First time ever seeing the fish shell apart from bash/zsh and bin. Basically got almost zero idea whats going on but trying my best to understand lmao .Thanks for making these videos Takuya

  • @rexsiyudiputra
    @rexsiyudiputra2 жыл бұрын

    So Beautiful terminal setup, Thanks for creating this video.

  • @4bbiss
    @4bbiss2 жыл бұрын

    I absolute love this channel and your videos!!!

  • @devaslife
    @devaslife3 жыл бұрын

    Why are some keycaps missing on my keyboard? I removed them because they are annoying lol

  • @neuronwave

    @neuronwave

    3 жыл бұрын

    What a good idea!!!

  • @kumaravelg2348

    @kumaravelg2348

    3 жыл бұрын

    Typing sound is good, which keyboard switch do you using ?

  • @Mugris

    @Mugris

    3 жыл бұрын

    @@kumaravelg2348 keychron k2 brown switches

  • @lucasallenlittle

    @lucasallenlittle

    3 жыл бұрын

    +1 for practicality

  • @fawzanfawzi9993

    @fawzanfawzi9993

    3 жыл бұрын

    Why didn't you just rebind the key to something useful? I have caps lock key binded to escape key and it changes the way I type.

  • @monochrome37
    @monochrome37 Жыл бұрын

    I'm watching this 2 years later as I just started using fish shell. Thank you for the video :)

  • @TheRoy714
    @TheRoy7143 жыл бұрын

    Awesome video tutorial for fish shell. It helps a lot for me to set up a new fish shell for my linux machine :)

  • @mateidavid3411
    @mateidavid34113 жыл бұрын

    Hey, amazing video! Have been using fish for a while and completely missed out on fisher. Also +1 on exa, love these new unix tools Rust ports, switched out my grep with ripgrep a long time ago and haven't looked back.

  • @TheoParis
    @TheoParis3 жыл бұрын

    Nice video! I just switched to fish from zsh and installed exa, peco and z and im loving all of these.

  • @devaslife

    @devaslife

    3 жыл бұрын

    welcome to fish world ;)

  • @cliffXsoul
    @cliffXsoul2 жыл бұрын

    Man, you are amazing, keep up the good work!

  • @judemusyoki7052
    @judemusyoki7052 Жыл бұрын

    New subscriber here, you really emulate and display the qualities, experience & design choices that I really resonate with. Thank you for sharing your knowledge with us. 👊🏾

  • @rosharp6027
    @rosharp60272 жыл бұрын

    Love your videos so much! Please, keep going

  • @mr_o47
    @mr_o473 жыл бұрын

    Subscribed, I love your editing and the keyboard is awesome

  • @Joinwithmeonmyjourney
    @Joinwithmeonmyjourney3 жыл бұрын

    Thanks for the video. Very nice overview of tools.

  • @animentis8987
    @animentis89873 жыл бұрын

    Awesome video, the quality of your videos as well as your english are improving each video ! Keep it up :3

  • @LordDevi
    @LordDevi3 жыл бұрын

    Definitely some really cool tools. Fish is an amazing shell too. I've started using it a year ago and haven't looked back. I would LOVE a video on how you made this video though. =) That would be really fun to watch. I love the transparent terminal overlay, and the video of your actual desktop as your backdrop.

  • @devaslife

    @devaslife

    3 жыл бұрын

    thanks! yeah i'll plan to make a tutorial of my video editing

  • @rahulsriram6295

    @rahulsriram6295

    3 жыл бұрын

    @@devaslife Please we need a tutorial on how you did that transparent backdrop

  • @therocketmanprince682

    @therocketmanprince682

    2 жыл бұрын

    @@devaslife do that

  • @sylvernale

    @sylvernale

    2 жыл бұрын

    Afaik transparency is a terminal setting not a shell setting. I use Alacritty so I just had to find the right config line to induce transparency, Not a zsh change

  • @philschn5990
    @philschn59903 жыл бұрын

    Very cool. I use fish since two years but did not know about z, exa and peco. Very helpful (and entertaining) video again

  • @devaslife

    @devaslife

    3 жыл бұрын

    glad it was helpful for you :D

  • @ptscan2
    @ptscan22 жыл бұрын

    I just stumbled upon your channel. Amazing! Beautifully shot and thank you for all the tips. Definitely subscribed 👍🏻

  • @demr5251
    @demr52513 жыл бұрын

    This video is really satisfying, nice edit

  • @devaslife

    @devaslife

    3 жыл бұрын

    thanks!

  • @xbz24
    @xbz24 Жыл бұрын

    Thanks for the setup, other setups look so clumsy this one looks neat and tidy

  • @princeofxane
    @princeofxane3 жыл бұрын

    I've been a fish user over few years but this setup seems more attractive. I use omf as package manager. And that typing sound... 👌🏽🔥

  • @Montpelier-sama
    @Montpelier-sama Жыл бұрын

    I was only looking for some fish configurations. But now I want to learn more about development after seeing this.

  • @DavidReidChannel
    @DavidReidChannel2 жыл бұрын

    This is really cool. Thanks for sharing

  • @spencersherk7116
    @spencersherk71162 жыл бұрын

    officially fully converted to your setup :) thanks!

  • @Udithaindika
    @Udithaindika3 жыл бұрын

    this is pretty cool, gonna use this setup. I had to add the ''commandline -f repaint' after cd in _peco_change_directory function to update the prompt

  • @dev.caixeiroviajante
    @dev.caixeiroviajante2 жыл бұрын

    Hello from Brazil ! Thanks for the awesome content, really. I hope one day to get close to what you are!

  • @thrilochanrk9953
    @thrilochanrk99533 жыл бұрын

    great content, please keep doing it!

  • @emcysquare
    @emcysquare3 жыл бұрын

    Extremelly interesting. Thanks a lot

  • @kafka-
    @kafka-2 жыл бұрын

    i did not understand anything but stayed until the end of the video; all i want to do now is start somewhere and be like you.

  • @Cheddarswiss21
    @Cheddarswiss212 жыл бұрын

    i love the fish shell, been using it for 2 years now

  • @chawyehsu
    @chawyehsu3 жыл бұрын

    Very satisfying video! I'm not using fish shell but I found those tools such as ghq are useful.

  • @devaslife

    @devaslife

    3 жыл бұрын

    can't live without ghq!

  • @elruddy5091
    @elruddy50912 жыл бұрын

    ほんまにすごいですね、、かっこいいです

  • @hbbaxter9199
    @hbbaxter91992 жыл бұрын

    Excellent video! Thanks :)

  • @hansphung
    @hansphung3 жыл бұрын

    very useful. Thank you for sharing

  • @knutjohnsen8362
    @knutjohnsen8362 Жыл бұрын

    Will you ever do an updated version? Your videos are so nice to watch

  • @kimjinsun9207
    @kimjinsun92072 жыл бұрын

    Great video! thanks for your sharing . Your video really helpful for me.

  • @SeanSchade
    @SeanSchade Жыл бұрын

    Love your videos. Really great content. Also, your English pronunciation scripted or not is easily understandable. Looking forward to more videos, thank you!

  • @Cyberspce
    @Cyberspce2 жыл бұрын

    This channel really is just heaven !! ro good job'

  • @cekingx
    @cekingx3 жыл бұрын

    That typing sound is so damn good

  • @KevinGenus
    @KevinGenus10 ай бұрын

    Subscribed. I know it's 2 years old, but it's great info. Appreciate it.

  • @eduardopaixao9819
    @eduardopaixao98193 жыл бұрын

    Thanks for the content

  • @ReidMewborne
    @ReidMewborne3 жыл бұрын

    This is awesome!

  • @ritchielrez1680
    @ritchielrez16803 жыл бұрын

    You're app is really well made and fast, unlike other js/ts desktop apps.

  • @devaslife

    @devaslife

    3 жыл бұрын

    Thanks❤️

  • @ritchielrez1680

    @ritchielrez1680

    3 жыл бұрын

    @@devaslife Keep it up

  • @user-vi6pi7vg6x
    @user-vi6pi7vg6x3 жыл бұрын

    Thx foe exa! I'll try it after your video

  • @soksamnang2150
    @soksamnang21502 жыл бұрын

    I watched a whole video and I still have no idea how to install, but much appreciate.

  • @risonipli
    @risonipli3 жыл бұрын

    Thanks! Peco and exa look promising!

  • @VayeCarnell
    @VayeCarnell3 жыл бұрын

    Same taste we are: Fish, vim, tmux. Cool! :)

  • @konstantinrebrov675
    @konstantinrebrov6752 жыл бұрын

    Very cool and awesome editing of the video, how the code is laid over the table, and we can see which keys you are pressing to activate any command. This is a genius technique.

  • @Mufti199
    @Mufti1992 жыл бұрын

    Holy shit. That intro is so sick!!

  • @jessekim5598
    @jessekim55982 жыл бұрын

    So appreciated! Very fantastic video. I am wondering if you directly change to fish from bash, or you have used zsh or another shell before fish? If so, what makes you use fish? As an os-x and zsh user, I am impressed with fish, especially after your introduction. Maybe I will join the fish family, lol. Keep going! I love your work.

  • @pixel7038
    @pixel70383 жыл бұрын

    This video is underrated

  • @yunglee.
    @yunglee.2 жыл бұрын

    Great stuff, could you do a video on how to install everything? Would be very helpful!

  • @nicolasaguilar9209
    @nicolasaguilar92092 жыл бұрын

    thank you so much for sharing

  • @axrst
    @axrst3 жыл бұрын

    Hi devaslife! Great presentation. Maybe you could do a video with install instructions and tips. It's a little bit confusing to install and setup all these goodies.

  • @RohitYadav-eq4dc

    @RohitYadav-eq4dc

    2 жыл бұрын

    +1 - It would be awesome. ❤️

  • @milianor8194
    @milianor81943 жыл бұрын

    thank you for the tutorial.

  • @rogervezaro
    @rogervezaro3 жыл бұрын

    Great video!

  • @devaslife

    @devaslife

    3 жыл бұрын

    Thanks!

  • @floriansalihovic3697
    @floriansalihovic36972 жыл бұрын

    Love the video - great presentation! What video software did you use to layer the text on top of the video? I'll totally steal it :) Great job!

  • @Rejich89
    @Rejich892 жыл бұрын

    Cool video thanks

  • @draefus
    @draefus2 жыл бұрын

    nice to see you are coding from brooklyn cafe in Namba!

  • @aadithyanrajesh9656
    @aadithyanrajesh96562 жыл бұрын

    Can you make a tutorial on setting up your iterm? that'd be great!

  • @---we8bx
    @---we8bx2 жыл бұрын

    I want to like this 100x.

  • @moeedsaeed5591
    @moeedsaeed55913 жыл бұрын

    Great video! how did you edit this video, looks clean

  • @Alpha-ev4fj
    @Alpha-ev4fj2 жыл бұрын

    I love how it looks like the dog is the one talking lol.

  • @okolol
    @okolol2 жыл бұрын

    I still can't figure out how do you make your desktop background transparent, I'm sure you're not change your wallpaper to be green then keying it, or change the walp to be black and use blend mode, because in your newer video, you have that fancy blurry background on your terminal, I'm sure keying and blend can't do that. Or do you (somehow) use your camera output as a wallpaper? If so, how do you switch between cam? Do you automate to switch every x minutes or something like that? Someone please help me, I can't stop thinking about it😃

  • @emanuelrios7677
    @emanuelrios76772 жыл бұрын

    Hell I would love it to be in Spanish, I understand some things but not quite, and its content is really good enough !!

  • @drishalballaney6590
    @drishalballaney65903 жыл бұрын

    for me I went from bash to fish to zsh, and I use doom emacs as my editor, and zsh+omz+starship prompt and I love the setup

  • @monika.alt197

    @monika.alt197

    2 жыл бұрын

    Why do you use the starship prompt? Just curious

  • @gshan994

    @gshan994

    2 жыл бұрын

    i am usign zsh+omz+p10k theme on iterm+macos. For some odd reason when I tried aliasing ls with exa, it was still printing default ls behaviour. Had to alias ls as sl for it to work.

  • @stop8576

    @stop8576

    2 жыл бұрын

    Omz is bloat

  • @drishalballaney6590

    @drishalballaney6590

    2 жыл бұрын

    @@stop8576 yea Eventually moved from omz to zinit with just 5 plugins autosuggestions Syntax highlighting And a couple of other language plugins

  • @roshanleembu3017
    @roshanleembu30173 жыл бұрын

    Love ur video

  • @devaslife

    @devaslife

    3 жыл бұрын

    Thanks, Roshan!

  • @harshitjoshi3082
    @harshitjoshi30823 жыл бұрын

    Such a great starting I am hooked ! Which keyboard is this ?

  • @harshitjoshi3082

    @harshitjoshi3082

    3 жыл бұрын

    Oh shit my bad it's in the description already keycron k2

  • @satindersingh9671
    @satindersingh96712 жыл бұрын

    I don’t know if you already did. But a decent mic can phenomenally increase the overall quality. Video quality is on the point though.

  • @ge7sur3nka34
    @ge7sur3nka342 жыл бұрын

    What plugin did you use for the bottom part(working directory)? I am beginner at using vim

  • @lord_vats
    @lord_vats2 жыл бұрын

    Hey Takuya, what terminal emulator do you like? Since you run neovim + tmux, I don't think you like using a slowpoke like iTerm.

  • @nagasaipurvaz4251
    @nagasaipurvaz42512 жыл бұрын

    cool thing is i understand every thing

  • @RazaAshai
    @RazaAshai2 жыл бұрын

    is there a specific iterm theme you're using? It's beautiful

  • @sanjayatony
    @sanjayatony3 жыл бұрын

    great vid! btw what is in 11:34 is it a kind of file manager?

  • @harshit.chitkara
    @harshit.chitkara2 жыл бұрын

    My favourite cli tools are definately Starship, PSReadline and z.

  • @ahmedifhaam7266
    @ahmedifhaam72663 жыл бұрын

    Great video, but to truly follow along I kind of had to put the speed multiplier to 0.75 hehe. To adjust to my brain processing speed. But personally I like these fast-action-paced videos. very helpful information ! I wonder how you showed you got your key strokes recorded and put on screen. keep it up !

  • @devaslife

    @devaslife

    3 жыл бұрын

    thanks!

  • @macprime3361
    @macprime33612 жыл бұрын

    i can't install tide theme and shellder ,can u make a separate video ,how to install them plz?

  • @fernandomota7193
    @fernandomota71933 жыл бұрын

    Do you use blue switches on the keychron? Quite noisy. Not complaining tho, just curious. Also great taste on vim, that's the way to go!

  • @crowvampire
    @crowvampire3 жыл бұрын

    Hello cool workflow, At 11:31 minute What did you map with ^Tn?

  • @croupier9185
    @croupier91852 жыл бұрын

    ele é rapido nos teclados. Canal muito bom.

  • @Millz98
    @Millz98 Жыл бұрын

    I really want to know how you got that tabbed bottom bar, the one that says nora along it. I can't find that anywhere

  • @maxchen2402
    @maxchen24023 жыл бұрын

    I recommend you demonstrate from clean system step by step, when I install a plug in via fisher, nothing happened, I don't know how to let plug in effect and I have to search web for long time.

  • @TuDoorCinema
    @TuDoorCinema2 жыл бұрын

    Love watching these cause it’s super aesthetic. But it’s also very frustrating due to the fact that I have no idea what he’s doing or talking about.

  • @ArvinYorro
    @ArvinYorro3 жыл бұрын

    Didn't realize you made inkdrop.

  • @therocketmanprince682
    @therocketmanprince6822 жыл бұрын

    when, your video editing tuts is coming ? want to see how you edit your videos.

  • @kylefelipe
    @kylefelipe3 жыл бұрын

    Hi.. very good tutorial... I want to use shellder.. but i cant find how to use it on my fish..... Have some tutorial to this?

  • @fernandojsantos09
    @fernandojsantos092 жыл бұрын

    How does he overlay the background with the terminal screen?

  • @PrashantKumar-ei8lu
    @PrashantKumar-ei8lu2 жыл бұрын

    Can u tell me how you made that presentation it looks really cool

  • @MarcusTitze
    @MarcusTitze3 жыл бұрын

    Hey, thanks for sharing. How do you activate the shellder theme after installing it with fisher? Don't see that in your config files either.

  • @zacktrujillo3473

    @zacktrujillo3473

    3 жыл бұрын

    Hey, I’ve been trying to get that theme to work too using fisher. No luck. I tried doing it through oh-my-fish though, and it worked. I think it’s easier to do it through oh-my-fish, though the arrows aren’t there. I think he did something else too

  • @iasonastsiolis500

    @iasonastsiolis500

    2 жыл бұрын

    @@zacktrujillo3473 How did you do it? I installed it using omf but it didnt work.

  • @zacktrujillo3473

    @zacktrujillo3473

    2 жыл бұрын

    @@iasonastsiolis500 its been a long time, but I think make sure you have the powerline font, that's necessary for the arrows. install the font by moving it into ~/.local/share/fonts and doing `fc-cache -f -v`. Then try installing the theme with omf using the instructions on the github.

  • @iasonastsiolis500

    @iasonastsiolis500

    2 жыл бұрын

    @@zacktrujillo3473 For some reason I dont have a "fonts" folder under ~/.local/share/ on my system. I run macOS Monterey.

  • @zacktrujillo3473

    @zacktrujillo3473

    2 жыл бұрын

    @@iasonastsiolis500 oh ok. usually you can just make the directory and it will work. however, on mac I think there's a way to install it with the fonts app.

  • @jeremydickenson8059
    @jeremydickenson80592 жыл бұрын

    Can you change the package manager from Parkman to zsh or is this different than terminal

  • @SavageScientist
    @SavageScientist3 жыл бұрын

    can you do a tutorial on how you made your terminal look so good from the ugly plain terminal window to the colorful arrow theme you have.

  • @SavageScientist

    @SavageScientist

    3 жыл бұрын

    @Azzpr Hey is there a BASH version

  • @georgiipetrovich5407

    @georgiipetrovich5407

    3 жыл бұрын

    Your shell prompt is defined by special variable PS1 (or PROMPT/RPROMPT in case of zsh). You can easily google how to change it in your favourite interpreter

  • @ahmadshahzad1245

    @ahmadshahzad1245

    3 жыл бұрын

    @@SavageScientist Imma sure there be a "Oh My Bash!" for bash which comes with a bunch of themes.

  • @gshan994
    @gshan9942 жыл бұрын

    What is ^ u is mapped to. I am using zsh shell and iterm on macos big sur & I wanted to know how you traverse tree when you used cmd "ll --tree --level=2 -a:

  • @h3ct0rjs
    @h3ct0rjs Жыл бұрын

    Currently using Zsh and fzf

Келесі