This may be my favorite CLI tool ever

  Рет қаралды 95,856

typecraft

typecraft

Күн бұрын

Пікірлер: 218
@reaperfs2371
@reaperfs2371 5 ай бұрын
Thanks, nerd
@subashpraveen
@subashpraveen 5 ай бұрын
well... in this side of internet its actually a compliment lol 😂
@adnope
@adnope 5 ай бұрын
this is getting funnier and funnier lol
@catharsis7629
@catharsis7629 5 ай бұрын
You are one of the few devs who actually understands his tooling and is willing to take the time and effort required to properly learn them to make your workflow faster. More devs need to follow this mentality.
@ErickRodrCodes
@ErickRodrCodes 2 ай бұрын
I have been looking for this video FOR MONTHS.... good thing there is a way to check back the history of my views. Thanks!!!
@thecallumarnold
@thecallumarnold 5 ай бұрын
If you use the `--bind "enter:become(nvim {})"` flag then it will open the selected file(s) in nvim for you (without needing to prepend your command with `nivm ...`), which means that you can cancel out of the fzf finder without neovim from being entered. With the command listed, escaping fzf will still open nvim, which might not be what you want if you're trying to escape the search. For completeness, this is my alias. alias nf='fzf -m --preview="bat --color=always {}" --bind "enter:become(nvim {+})"'
@domjan3859
@domjan3859 5 ай бұрын
I was having issues with your listed alias, it showed me STDIN where the bat preview should have been, probably a "me problem"... Anyways, I found a small fix for anyone encountering the same issue: alias nf='fzf -m --preview="bat --color=always {}" --bind "enter:become(nvim {})"' Difference is that fzf passes the file path to bat with the little '{}' after "bat --color=always ..."
@thecallumarnold
@thecallumarnold 5 ай бұрын
​@@domjan3859 Thanks for pointing that out - that was an issue on my end. I've edited my comment to make it clear it needs `{}` in both parts!
@FredMny
@FredMny 5 ай бұрын
Nice!! Thanks for this
@scottfollmer
@scottfollmer 5 ай бұрын
For some reason with this alias, selecting multiple files didn’t work for me and only the last file selected was actually passed to nvim
@thecallumarnold
@thecallumarnold 4 ай бұрын
@@scottfollmer Good spot - I've edited the comment to add a `+` to the `enter...{+}` command that allows multiple files to be opened as separate bufferes
@tvntvn-b
@tvntvn-b 5 ай бұрын
unalias does not remove the alias from your .zshrc, it only removes it from the environment of the current session. When you open a new terminal or source your zshrc, the alias will be added again.
@typecraft_dev
@typecraft_dev 5 ай бұрын
yes that is correct. was just showing off the feature for FZF
@Fumbibi
@Fumbibi 15 күн бұрын
I was about to ask if I had to resource the zshrc file and I now see that would actually re-alias it rather than completely unalias it. Thanks, friend!
@cbf305
@cbf305 4 ай бұрын
Great video. It made me realize I've only scratched the surface of fzf's power. Would you consider doing a showcase video of your mechanical keyboards? Whatever you are typing on in this video sounds really good.
@adamkarafyllidis9264
@adamkarafyllidis9264 5 ай бұрын
Also nice: 1. nvim Ctrl + t ( opens fzf. Of course works for any command ). 2. Ctrl + r opens shell command history
@Nitiiii11
@Nitiiii11 5 ай бұрын
"Ctrl + r opens shell command history" Honestly I have no idea how anyone can use reverse-i-search after discovering this. 100x better on every level.
@debajyatidey9468
@debajyatidey9468 5 ай бұрын
Exactly always works like a charm
@keaneplayingmbae2852
@keaneplayingmbae2852 5 ай бұрын
Never knew this w comment
@frydac
@frydac 5 ай бұрын
ctrl-r with fzf is the main reason I install fzf on every pc I touch (if I'm allowed to of course)
@sledgex9
@sledgex9 5 ай бұрын
For those of us stuck with bash (eg from git for windows) and don't have the zsh history autocomplete, fzf integrates with bash history. So hit CTRL+R and you'll be able to fuzzily find past commands you run. Very handy for me.
@TheBecke1983
@TheBecke1983 5 ай бұрын
Sweet, now i got my day planned. Don't know how I missed this program
@typecraft_dev
@typecraft_dev 5 ай бұрын
Some of the stuff fzf gives (like kill -9 **) was unknown to me as well, even though I've been using fzf for a WHILE
@TheBecke1983
@TheBecke1983 5 ай бұрын
@@typecraft_dev Kind of feels like that when using Linux tbh, learning new things constantly :)
@bpbrainiak
@bpbrainiak 5 ай бұрын
thanks nerd, your video + coffee = great day
@typecraft_dev
@typecraft_dev 5 ай бұрын
hell yeah, just made coffee myself!
@gand0rfTRZ
@gand0rfTRZ 5 ай бұрын
Why do you keep giving us great weekend projects?? Thanks for showing us this. Now I can't wait to get home and install it.
@JakeLinux
@JakeLinux 5 ай бұрын
Fzf is one of my favorite tools, I have a few videos covering it on my channel. I made videos showing how I use it to make my menus, my app launcher, I even made a terminal file manager out of it. Great tool.
@typecraft_dev
@typecraft_dev 5 ай бұрын
awesome!
@phortheman
@phortheman 5 ай бұрын
I use fzf every day for work. It’s probably the best CLI tool out there!
@QWEEKEN73
@QWEEKEN73 5 ай бұрын
That kill command looks insanely useful. Giving fzf a try!
@typecraft_dev
@typecraft_dev 5 ай бұрын
Regarding kill, just make sure you take a look at this article so you use kill safely! learn.typecraft.dev/tutorial/kill-choices/
@Kunal-k-u-m-a-r
@Kunal-k-u-m-a-r 5 ай бұрын
i used it before but learned new things today i hadn't figured out earlier
@Cur10usly
@Cur10usly 5 ай бұрын
Amazing tool! I should start using it
@japadkman
@japadkman 5 ай бұрын
with fzf on my shell i can press ctrl+r then it will fuzzy find any commands on my bash history, i use it quite often
@typecraft_dev
@typecraft_dev 5 ай бұрын
yup! thats one of the best. I've used it so often I actually forgot about it for this video. lol
@imrafiel401
@imrafiel401 2 ай бұрын
how you setup keyboard shortcuts for the terminal?
@japadkman
@japadkman 2 ай бұрын
@@imrafiel401 I don't know, ctrl +r is a default shortcut in all terminals I have ever used
@_Holy_Lance_
@_Holy_Lance_ 5 ай бұрын
Thank you, Chris.
@typecraft_dev
@typecraft_dev 5 ай бұрын
My pleasure!
@muslimgamerrr9479
@muslimgamerrr9479 5 ай бұрын
love the arch btw
@typecraft_dev
@typecraft_dev 5 ай бұрын
haha
@muslimgamerrr9479
@muslimgamerrr9479 5 ай бұрын
@@typecraft_dev cant live without btw thx so much for this video i had no idea how fzf works
@BalduinoFernando
@BalduinoFernando 5 ай бұрын
Now, this is a really good trick!
@JonBrookes
@JonBrookes 5 ай бұрын
fzf is very nice as is your video and guide. Thanks. I picked up some very useful things I hadn't used. I also use cntrl r in bash and search history that way which is kind of similar but where fsf is not present
@typecraft_dev
@typecraft_dev 5 ай бұрын
Yes FZF with history search is amazing I forgot to add it in this video!
@armaandhanji2112
@armaandhanji2112 5 ай бұрын
Amazing content. Subscribed!! By the way can you tell me where you got your desktop wallpaper from?
@typecraft_dev
@typecraft_dev 5 ай бұрын
github.com/typecraft-dev/dotfiles/tree/master/backgrounds
@steveb6817
@steveb6817 3 ай бұрын
Nice! Ty for that tip!
@Pasty0386
@Pasty0386 2 ай бұрын
Awesome! Please a video for vim to properly share the vim clipboard with the system one. 😄
@paulhammond8583
@paulhammond8583 5 ай бұрын
I didn’t know about the ** stuff. Cheers for that!
@dolvur
@dolvur 24 күн бұрын
Damn, didn't know about the ** which seems to send tab input into fzf. So convenient!
@claudioonoue
@claudioonoue 5 ай бұрын
0:42 The pacman frontend name almos killed me 🤣
@anonlegion9096
@anonlegion9096 Ай бұрын
fzf is a god tier cli tool, hands down
@QuOUseTERSEa
@QuOUseTERSEa 5 ай бұрын
I think people should only use fzf when you need multi selections or “fuzzy” search. When you know what you’re searching, it doesn’t make sense to use fzf, since it’s much faster to use fd, grep, glob, etc. It slow down your process and just add an interface that make u feel fast 😂
@baky5372
@baky5372 5 ай бұрын
I've seen people use this but never knew what it was called. Thanks so much for the great video!
@typecraft_dev
@typecraft_dev 5 ай бұрын
Glad you liked the video!
@bhuvan1036
@bhuvan1036 5 ай бұрын
Wait, how did you know i was searching for this...
@channinghsu46
@channinghsu46 5 ай бұрын
Really enjoy every video of yours, thanks nerd!!
@typecraft_dev
@typecraft_dev 5 ай бұрын
Thank you, nerd!
@ludwig8841
@ludwig8841 5 ай бұрын
Quick tip for those who use fish shell ** will not work instead, just CTRL+T to get the same functionality you can find more information here github.com/junegunn/fzf?tab=readme-ov-file#fish-shell
@Stilllife1999
@Stilllife1999 3 ай бұрын
** didn't work for me in zsh either
@maybehawk5205
@maybehawk5205 5 ай бұрын
Thanks, Nerd
@apptimegr
@apptimegr 5 ай бұрын
Your videos are awesome! 👌
@typecraft_dev
@typecraft_dev 5 ай бұрын
You are awesome
@Ramilkos
@Ramilkos 5 ай бұрын
Instantly in love with how it works with shell history.
@Kunal-k-u-m-a-r
@Kunal-k-u-m-a-r 5 ай бұрын
can you make a video on best cli development lang or framworks
@olafschermann1592
@olafschermann1592 4 ай бұрын
Awesome, thank you!
@glowing_flare
@glowing_flare 5 ай бұрын
You're the most efficient dev and KZbin content creator I know! Keep it up man, you're awesome. 💪
@typecraft_dev
@typecraft_dev 5 ай бұрын
awesome, will do!
@elnurbda
@elnurbda 5 ай бұрын
i did not know i need it. thanks O_O
@taiy2181
@taiy2181 3 ай бұрын
thanks for the inspiration
@TheBearmoth
@TheBearmoth 5 ай бұрын
Using it with a preview is new to me. Thanks for the awesome tip!
@typecraft_dev
@typecraft_dev 5 ай бұрын
yeah, big part of the reason I made the video. that was new to me as well!
@noopurp123
@noopurp123 20 күн бұрын
When I try to run kill -9 **, I get the old logs pasted on the screen instead of the interactive fzf prompt. What's with that? Am I missing something?
@benjaminschultz6501
@benjaminschultz6501 5 ай бұрын
Take a shot every time he says, “Fuzzily findable.”
@bagfleet
@bagfleet 5 ай бұрын
Great vid!
@typecraft_dev
@typecraft_dev 5 ай бұрын
Thanks!
@tiagomello
@tiagomello 5 ай бұрын
Which keyboard are you using?
@typecraft_dev
@typecraft_dev 5 ай бұрын
Happy hacking keyboard Type S amzn.to/3C8iLwP
@kmuju1158
@kmuju1158 5 ай бұрын
Are you using i3 in this video? If so, how did you get the bar at the top of the terminal?
@typecraft_dev
@typecraft_dev 5 ай бұрын
Nah used gnome just for presentation
@kmuju1158
@kmuju1158 5 ай бұрын
@@typecraft_dev Yeh that makes sense. Great video, need to look more into integrating fzf into my workflow. Have you looked at the tmux-sessionizer script by primeagen? Its a great script that uses fzf to open a folder in tmux. Had to change part of it to work for me but dont remember exactly what was wrong.
@ManpreetSingh-ox6hh
@ManpreetSingh-ox6hh 5 ай бұрын
which theme you are using??
@typecraft_dev
@typecraft_dev 5 ай бұрын
catpuccin
@netbin
@netbin 2 ай бұрын
How u return back from nvim back to fzf though?
@dDesirie
@dDesirie 5 ай бұрын
So is it like Raycast or Alfred but for CLI? This is pretty cool!
@BrentMalice
@BrentMalice 5 ай бұрын
lmao i went to ask for this yesterday but i got distracted. now its here. OPRAH WAS RIGHT IM MANIFESTING
@typecraft_dev
@typecraft_dev 5 ай бұрын
I always thank oprah
@timonjur
@timonjur 5 ай бұрын
I actually have to change my terminal to Alacritty at some point, since Warp does not support fzf at the moment
@typecraft_dev
@typecraft_dev 5 ай бұрын
ah yes. warp kinda implements its own fuzzy find stuff.
@thoric01
@thoric01 5 ай бұрын
This tool is almost as awesome as you
@typecraft_dev
@typecraft_dev 5 ай бұрын
awwwwwww
@djbessel
@djbessel 5 ай бұрын
How do you feel about oh-my-zsh? Adding fzf means I just add it to my plugins list, instead of a list of actions cluttering my .zshrc for fzf, nvm, whatever.
@typecraft_dev
@typecraft_dev 5 ай бұрын
That’s a great approach as well
@samarth-kun
@samarth-kun 5 ай бұрын
Hello again 👋🏻 Where can I get that background wallpaper it's so calming 😸
@TheBendixSA
@TheBendixSA 5 ай бұрын
I'm still learning so feel free to flame but isn't yay used for the arch user repo? what is meant by calling it a front end for pacman then which is used for the Arch package repo? aren't they kind different tools to get packages from different places? (I do now yay is installed from pacman)
@sarkedev
@sarkedev 5 ай бұрын
0:34 it's not D-bien, it's Deb-Ian. It was created by Ian Murdock and named after his gf Debra (Deb for short, later ex-wife) and himself.
@typecraft_dev
@typecraft_dev 5 ай бұрын
I always mess it up! Great explanation I didn’t know that
@gh0stzk-dotfiles
@gh0stzk-dotfiles 5 ай бұрын
Thanks nerd!! One question: What if i dont wanna write the ** to completion, i just wanna press tab as always? how i can do this?
@m0r4ag
@m0r4ag 5 ай бұрын
Solo exporta esta variable de entorno: export FZF_COMPLETION_TRIGGER='' Lo probé antes de responder, no me pareció muy cómodo de usar
@gh0stzk-dotfiles
@gh0stzk-dotfiles 5 ай бұрын
@@m0r4ag gracias voy a probar, quiero emular de manera "nativa" lo que hace fzf-tab-git qué se puede instalar desde aur, donde igual solo basta poner por ejemplo "cd " en vez de cd **
@allenkim4776
@allenkim4776 5 ай бұрын
I was very appriciated for your neovim video. I want to use ftp-sync in neovim like vscode(sftp or ftp-simple), but I couldn't find out how to set for it. Please help us!
@paultapping9510
@paultapping9510 5 ай бұрын
kill -9 ** is an incredible tip
@typecraft_dev
@typecraft_dev 5 ай бұрын
right? I love it!
@urizen959
@urizen959 4 ай бұрын
Hey man i hope you see this but i mistakenly deleted my zshconfig that had fzf setup and pipes output of other commands into fzf when i use the tab button without using the **.Could you make a video on that or your dotfiles would be better. Thank you
@ypucandeleteit
@ypucandeleteit 3 ай бұрын
the kill -9 ** command is sick! Anyone have an idea how i can get the ** stuff to work on fish shell?
@sp10sn
@sp10sn 5 ай бұрын
I don't lose stuff often enough for fuzzy find to be useful.
@typecraft_dev
@typecraft_dev 5 ай бұрын
fair enough
@ゾカリクゾ
@ゾカリクゾ 5 ай бұрын
chad dev
@ankushroy1729
@ankushroy1729 5 ай бұрын
I use it to find old ffmpeg and one liner commands that might need some time and overhead.
@mathijswy
@mathijswy 5 ай бұрын
Even if you don't lose the files, isn't it a very fast way of navigating the file tree regardless?
@glidersuzuki5572
@glidersuzuki5572 5 ай бұрын
It's not just to find lost stuff. It's to find stuff faster. When you multiple files in different locations or deeply nested directories, fzf makes it way easy to find them
@LucasMahatokyRAMILISON
@LucasMahatokyRAMILISON 5 ай бұрын
Hi,My laptop is a bit old by it works, Does it make my laptop slower,?
@xbeast7585
@xbeast7585 3 ай бұрын
Thanks Man
@bzboii
@bzboii 5 ай бұрын
what terminal emulator do you use
@sumirandahal76
@sumirandahal76 5 ай бұрын
Why did u left arch ?
@typecraft_dev
@typecraft_dev 5 ай бұрын
This video is recorded on arch
@sumirandahal76
@sumirandahal76 5 ай бұрын
@@typecraft_dev in next video don't forgot to mention I use Arch , btw
@uoweme5grand
@uoweme5grand 4 ай бұрын
What keyboard are you using? Sounds like a topre
@typecraft_dev
@typecraft_dev 2 ай бұрын
Topre for sure - HHKB Type S - check it out amzn.to/3C8iLwP
@chri-k
@chri-k 5 ай бұрын
alao make sure to use fd instead of find (it's like 6 times faster). fzf will automatically prefer fd if you have it installed
@APerson-jf2md
@APerson-jf2md 5 ай бұрын
4:39 - that means you didn't checkout broot yet :)
@Lorne_at_work
@Lorne_at_work 5 ай бұрын
fzf is awesome, but the latest stable version for Ubuntu is missing some of those cool features. I hope that changes soon. Or I guess I could always swap to Arch :D
@typecraft_dev
@typecraft_dev 5 ай бұрын
another reason for arch!!! lol
@samuelgadiel
@samuelgadiel 5 ай бұрын
"I use arch, btw" - 0:28
@danielwood4786
@danielwood4786 5 ай бұрын
Come on nerd. You missed the fzf history search. Ctrl+r in bash, probably something similar in Zsh
@typecraft_dev
@typecraft_dev 5 ай бұрын
ah yeah, I've used that for so long I forgot to include it in the video!
@FranLegon
@FranLegon 5 ай бұрын
Pretty cool
@Em0L0rd
@Em0L0rd 5 ай бұрын
Only if I had a penny for every time typecraft talked about fzf...
@zukxxxx0
@zukxxxx0 5 ай бұрын
Can you upload setting up nix package manager, home manager and nix profile with flakes guide🙌🙌🙌🙌
@typecraft_dev
@typecraft_dev 5 ай бұрын
that is on the list. the looooonnng list :)
@itzaryaanyt2003
@itzaryaanyt2003 5 ай бұрын
Someone tell me how to ignore specific files and folder while searching through fzf and how to add some specific files and folder to show in fzf , thanks
@typecraft_dev
@typecraft_dev 5 ай бұрын
Follow-up tutorial inbound!
@XxZeldaxXXxLinkxX
@XxZeldaxXXxLinkxX 5 ай бұрын
I swear I've seen a fzf video from this channel before?
@typecraft_dev
@typecraft_dev 5 ай бұрын
nope! this is the first one
@bojanstrkovski21
@bojanstrkovski21 5 ай бұрын
it's could be part of a video i think it was one in the neovim series but awesome new comands to find things i've lost trough my pc yhanks nerd 😄
@chrislee9344
@chrislee9344 5 ай бұрын
who needs all of that when you have `find`.
@ispyu1514
@ispyu1514 5 ай бұрын
Next one on yazi?? 👀
@obeyoutube
@obeyoutube 5 ай бұрын
bomb diggity ❤
@typecraft_dev
@typecraft_dev 5 ай бұрын
boomshakalaka
@kevin.michaels
@kevin.michaels 5 ай бұрын
Is it just me or did this video feel like it was going n 1.25x speed? Other than that, great vid :)
@berend109
@berend109 5 ай бұрын
For me I probably prefer ranger.
@adriansrfr
@adriansrfr 5 ай бұрын
Yazi is better
@berend109
@berend109 5 ай бұрын
@@adriansrfr I don’t know that tool, wil look at it tonight.
@ddthegr8
@ddthegr8 5 ай бұрын
linux for newbs 4 when
@typecraft_dev
@typecraft_dev 5 ай бұрын
what would you like to see in linux for newbs 4? I want to know!
@emiliocanton1494
@emiliocanton1494 5 ай бұрын
Your vim and tmux configs for productivity
@ddthegr8
@ddthegr8 5 ай бұрын
@@typecraft_dev I'd love to see a full arch + i3 + neovim setup from scratch, maybe live
@agh0x01
@agh0x01 5 ай бұрын
@6:55, why would you go straight to a `kill -9` - don't teach people bad habits! Use a normal kill (SIGTERM) first and give the process a chance to exit gracefully before reaching for the nuclear option.
@typecraft_dev
@typecraft_dev 5 ай бұрын
Haha I guess I have that bad habit too. Oops!
@typecraft_dev
@typecraft_dev 5 ай бұрын
For anyone reading this thread and want to know more, we cover this here learn.typecraft.dev/tutorial/kill-choices/
@agh0x01
@agh0x01 5 ай бұрын
@@typecraft_dev thanks, nerd!
@mrlectus
@mrlectus 5 ай бұрын
kill multiple program?
@ispyu1514
@ispyu1514 5 ай бұрын
Day 4 of asking to make a video on how do you record and stream stuff on arch linux!
@typecraft_dev
@typecraft_dev 5 ай бұрын
the answer: I don't!
@ispyu1514
@ispyu1514 5 ай бұрын
@@typecraft_dev then how?
@typecraft_dev
@typecraft_dev 5 ай бұрын
@@ispyu1514 technically I can stream from arch pretty much out of box with OBS. But not all things are supported (like nvidia). So now I stream through a capture card on a PC
@ispyu1514
@ispyu1514 5 ай бұрын
@@typecraft_dev ohh but does ur obs on arch works with window capture or just screen capture?
@programming8150
@programming8150 2 ай бұрын
Super usefull video
@highlander576
@highlander576 5 ай бұрын
0:41 🏳‍🌈The gay package manager
@falwickster
@falwickster 5 ай бұрын
Preety cool
@typecraft_dev
@typecraft_dev 5 ай бұрын
you are
@shizeeque
@shizeeque 5 ай бұрын
here's like #172 for pronouncing "Zee/Zed Shell correctly". It's not "zeesh". 👌
@typecraft_dev
@typecraft_dev 5 ай бұрын
I think I say it both ways, lol. I'm sure I mis-pronounced "debian" in this video too haha. can't help it!
@laughingvampire7555
@laughingvampire7555 4 ай бұрын
making the shell more like emacs, just use emacs.
@imanav07
@imanav07 5 ай бұрын
someone can just use locate?
@Xaito
@Xaito 4 ай бұрын
"I use Arch btw." Have a like, good sir.
@typecraft_dev
@typecraft_dev 4 ай бұрын
THANKS!
@qandak
@qandak 5 ай бұрын
Be careful using "cat" with huge files, it's not a pager!
@typecraft_dev
@typecraft_dev 5 ай бұрын
Good call
@BrianPeisley
@BrianPeisley 4 ай бұрын
For safety, you can limit the number of lines used for the preview. For cat you can limit the output with -n , and with bat you can limit it to a range of lines with -r, like bat -r :500 to get up to the first 500 lines
@timsuchan5977
@timsuchan5977 5 ай бұрын
Great video but yay is an aur helper not a frontend to pacman
@bender2033
@bender2033 5 ай бұрын
tac is cat backwards.
@LorenzoBettini
@LorenzoBettini 5 ай бұрын
Yay is an AUR helper, not a frontend for pacman
@juanmacias5922
@juanmacias5922 5 ай бұрын
Laptop go Brrr
@serggie3
@serggie3 4 ай бұрын
Cool, but the vid could be a lot shorter
I Broke Linux... How to learn from my mistakes
17:18
typecraft
Рет қаралды 35 М.
30 Vim commands you NEED TO KNOW (in just 10 minutes)
10:27
typecraft
Рет қаралды 133 М.
Every team from the Bracket Buster! Who ya got? 😏
0:53
FailArmy Shorts
Рет қаралды 13 МЛН
요즘유행 찍는법
0:34
오마이비키 OMV
Рет қаралды 12 МЛН
Wednesday VS Enid: Who is The Best Mommy? #shorts
0:14
Troom Oki Toki
Рет қаралды 50 МЛН
The BEST CLI Tool
9:50
ThePrimeTime
Рет қаралды 212 М.
(Neo)Vim Made Me a Better Software Developer
40:27
vim-jp
Рет қаралды 46 М.
7 Essential Command Line Tools (2022)
9:12
Tech Craft
Рет қаралды 225 М.
My Forever Dev Workflow
16:02
typecraft
Рет қаралды 113 М.
The intro to Docker I wish I had when I started
18:27
typecraft
Рет қаралды 331 М.
7 Amazing CLI Tools You Need To Try
18:10
Josean Martinez
Рет қаралды 411 М.
The Painful world of Linux Ricing | A Hyprland story
13:01
typecraft
Рет қаралды 79 М.
This VIM trick BLEW MY MIND
6:37
typecraft
Рет қаралды 63 М.
NEVER lose dotfiles again with GNU Stow
14:33
typecraft
Рет қаралды 64 М.
Every team from the Bracket Buster! Who ya got? 😏
0:53
FailArmy Shorts
Рет қаралды 13 МЛН