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
Check out my product: Inkdrop - Markdown note-taking app www.inkdrop.app/?KKxhf50FIPI
Out of all the devs I follow, I want to become a dev like you. I'm so glad I found this channel.
@zooziz5724
10 күн бұрын
Well , did you?
Huge thanks for your content! Please keep posting more stuff, and all the luck in the world to you for all your projects!
So appreciated! This is a great introduction, man. I'll be rooting on your project!
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!
Fish shell - Friendly Interactive Shell ... Shell
@devaslife
3 жыл бұрын
like TCP protocol lol
@eveningmelody3902
2 жыл бұрын
@@devaslife TCP - Transmission Control Protocol .. Protocol 😂
@kermitdaphrogge525
2 жыл бұрын
Haha
@Lucas-hr1mj
2 жыл бұрын
Jwt token
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
Your channel is like Netflix for developers :D continue the good works bro !
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
So Beautiful terminal setup, Thanks for creating this video.
I absolute love this channel and your videos!!!
Why are some keycaps missing on my keyboard? I removed them because they are annoying lol
@neuronwave
3 жыл бұрын
What a good idea!!!
@kumaravelg2348
3 жыл бұрын
Typing sound is good, which keyboard switch do you using ?
@Mugris
3 жыл бұрын
@@kumaravelg2348 keychron k2 brown switches
@lucasallenlittle
3 жыл бұрын
+1 for practicality
@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.
I'm watching this 2 years later as I just started using fish shell. Thank you for the video :)
Awesome video tutorial for fish shell. It helps a lot for me to set up a new fish shell for my linux machine :)
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.
Nice video! I just switched to fish from zsh and installed exa, peco and z and im loving all of these.
@devaslife
3 жыл бұрын
welcome to fish world ;)
Man, you are amazing, keep up the good work!
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. 👊🏾
Love your videos so much! Please, keep going
Subscribed, I love your editing and the keyboard is awesome
Thanks for the video. Very nice overview of tools.
Awesome video, the quality of your videos as well as your english are improving each video ! Keep it up :3
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
3 жыл бұрын
thanks! yeah i'll plan to make a tutorial of my video editing
@rahulsriram6295
3 жыл бұрын
@@devaslife Please we need a tutorial on how you did that transparent backdrop
@therocketmanprince682
2 жыл бұрын
@@devaslife do that
@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
Very cool. I use fish since two years but did not know about z, exa and peco. Very helpful (and entertaining) video again
@devaslife
3 жыл бұрын
glad it was helpful for you :D
I just stumbled upon your channel. Amazing! Beautifully shot and thank you for all the tips. Definitely subscribed 👍🏻
This video is really satisfying, nice edit
@devaslife
3 жыл бұрын
thanks!
Thanks for the setup, other setups look so clumsy this one looks neat and tidy
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... 👌🏽🔥
I was only looking for some fish configurations. But now I want to learn more about development after seeing this.
This is really cool. Thanks for sharing
officially fully converted to your setup :) thanks!
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
Hello from Brazil ! Thanks for the awesome content, really. I hope one day to get close to what you are!
great content, please keep doing it!
Extremelly interesting. Thanks a lot
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.
i love the fish shell, been using it for 2 years now
Very satisfying video! I'm not using fish shell but I found those tools such as ghq are useful.
@devaslife
3 жыл бұрын
can't live without ghq!
ほんまにすごいですね、、かっこいいです
Excellent video! Thanks :)
very useful. Thank you for sharing
Will you ever do an updated version? Your videos are so nice to watch
Great video! thanks for your sharing . Your video really helpful for me.
Love your videos. Really great content. Also, your English pronunciation scripted or not is easily understandable. Looking forward to more videos, thank you!
This channel really is just heaven !! ro good job'
That typing sound is so damn good
Subscribed. I know it's 2 years old, but it's great info. Appreciate it.
Thanks for the content
This is awesome!
You're app is really well made and fast, unlike other js/ts desktop apps.
@devaslife
3 жыл бұрын
Thanks❤️
@ritchielrez1680
3 жыл бұрын
@@devaslife Keep it up
Thx foe exa! I'll try it after your video
I watched a whole video and I still have no idea how to install, but much appreciate.
Thanks! Peco and exa look promising!
Same taste we are: Fish, vim, tmux. Cool! :)
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.
Holy shit. That intro is so sick!!
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.
This video is underrated
Great stuff, could you do a video on how to install everything? Would be very helpful!
thank you so much for sharing
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
2 жыл бұрын
+1 - It would be awesome. ❤️
thank you for the tutorial.
Great video!
@devaslife
3 жыл бұрын
Thanks!
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!
Cool video thanks
nice to see you are coding from brooklyn cafe in Namba!
Can you make a tutorial on setting up your iterm? that'd be great!
I want to like this 100x.
Great video! how did you edit this video, looks clean
I love how it looks like the dog is the one talking lol.
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😃
Hell I would love it to be in Spanish, I understand some things but not quite, and its content is really good enough !!
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
2 жыл бұрын
Why do you use the starship prompt? Just curious
@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
2 жыл бұрын
Omz is bloat
@drishalballaney6590
2 жыл бұрын
@@stop8576 yea Eventually moved from omz to zinit with just 5 plugins autosuggestions Syntax highlighting And a couple of other language plugins
Love ur video
@devaslife
3 жыл бұрын
Thanks, Roshan!
Such a great starting I am hooked ! Which keyboard is this ?
@harshitjoshi3082
3 жыл бұрын
Oh shit my bad it's in the description already keycron k2
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.
What plugin did you use for the bottom part(working directory)? I am beginner at using vim
Hey Takuya, what terminal emulator do you like? Since you run neovim + tmux, I don't think you like using a slowpoke like iTerm.
cool thing is i understand every thing
is there a specific iterm theme you're using? It's beautiful
great vid! btw what is in 11:34 is it a kind of file manager?
My favourite cli tools are definately Starship, PSReadline and z.
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
3 жыл бұрын
thanks!
i can't install tide theme and shellder ,can u make a separate video ,how to install them plz?
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!
Hello cool workflow, At 11:31 minute What did you map with ^Tn?
ele é rapido nos teclados. Canal muito bom.
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
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.
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.
Didn't realize you made inkdrop.
when, your video editing tuts is coming ? want to see how you edit your videos.
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?
How does he overlay the background with the terminal screen?
Can u tell me how you made that presentation it looks really cool
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
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
2 жыл бұрын
@@zacktrujillo3473 How did you do it? I installed it using omf but it didnt work.
@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
2 жыл бұрын
@@zacktrujillo3473 For some reason I dont have a "fonts" folder under ~/.local/share/ on my system. I run macOS Monterey.
@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.
Can you change the package manager from Parkman to zsh or is this different than terminal
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
3 жыл бұрын
@Azzpr Hey is there a BASH version
@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
3 жыл бұрын
@@SavageScientist Imma sure there be a "Oh My Bash!" for bash which comes with a bunch of themes.
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:
Currently using Zsh and fzf