CLIfm: Is This Really A Terminal File Manager??

  Рет қаралды 12,830

Brodie Robertson

Brodie Robertson

2 жыл бұрын

I've seen my fair share of terminal file managers and some of them are admittedly quite strange but today we're looking at a project that kind of bridges the gap between terminal file manager and pure cli commands called clifm
==========Support The Channel==========
► $100 Linode Credit: brodierobertson.xyz/linode
► Patreon: brodierobertson.xyz/patreon
► Paypal: brodierobertson.xyz/paypal
► Liberapay: brodierobertson.xyz/liberapay
► Amazon USA: brodierobertson.xyz/amazonusa
==========Resources==========
CLIfm Github: github.com/leo-arch/clifm
=========Video Platforms==========
🎥 Odysee: brodierobertson.xyz/odysee
🎥 Podcast: techovertea.xyz/youtube
🎮 Gaming: brodierobertson.xyz/gaming
==========Social Media==========
🎤 Discord: brodierobertson.xyz/discord
🎤 Matrix Space: brodierobertson.xyz/matrix
🐦 Twitter: brodierobertson.xyz/twitter
🌐 Mastodon: brodierobertson.xyz/mastodon
🖥️ GitHub: brodierobertson.xyz/github
==========Credits==========
🎨 Channel Art:
Profile Picture:
/ supercozman_draws
#Linux #foss #terminal #opensource #linuxdesktop
🎵 Ending music
Music from filmmusic.io
"Basic Implosion" by Kevin MacLeod (incompetech.com)
License: CC BY (creativecommons.org/licenses/b...)
DISCLOSURE: Wherever possible I use referral links, which means if you click one of the links in this video or description and make a purchase I may receive a small commission or other compensation.

Пікірлер: 71
@jackharold8379
@jackharold8379 2 жыл бұрын
Ayyy, clifm. I found it last year only a few weeks after it was released from a Reddit post by the dev. The complexity of it is astonishing lol.
@KatzRool
@KatzRool 2 жыл бұрын
Fascinating. I often find myself not even opening lf or anything else graphical/TUI while navigating and running commands, so this is actually a very appealing concept for me.
@CasperLabuschagne
@CasperLabuschagne Жыл бұрын
Ditto. I love lf though in practice I don't use it for long before I am back to a standard terminal for the rest of the day. One of the best features of mc is that it has a command line on the bottom of the screen and Alt-Enter to enter the selected file into your CLI command.
@CMDRSweeper
@CMDRSweeper 2 жыл бұрын
Brodie never ceases to amaze me... He can find these interesting things for stuff that is very yawn and has questionable functionality when you have a desktop. Such as a simple terminal file manager, this one has sufficient stuff that will tempt you out of the GUI :D
@christophermcallister3033
@christophermcallister3033 2 жыл бұрын
Holy shit, this has already been made the "Introduction Video" at the top of the README on the gh project
@rinumu2736
@rinumu2736 2 жыл бұрын
Thank you so much Brodie for finding new amazing software. Definitely wouldn't have found this myself.
@ggarstum7883
@ggarstum7883 Жыл бұрын
so great
@AmirHosseinHonardust
@AmirHosseinHonardust 2 жыл бұрын
This is probably the coolest filemanager I have ever seen. maybe it replaces lf for me. Though lf's server-client model is one to die for.
@friedrichdergroe9664
@friedrichdergroe9664 2 жыл бұрын
This is pretty cool. Thanks for this, Brodie! Always looking for new and interesting ways to make my cli workfllow more efficient and fun. 🙂
@mikaelsoderstrom2434
@mikaelsoderstrom2434 2 жыл бұрын
Wow, this looks really nice. Thanks Brodie!
@notgate2624
@notgate2624 2 жыл бұрын
Great video. I was thinking about some way to merge shells and file managers just yesterday and this seems like exactly what I envisioned!
@EnderKill98
@EnderKill98 2 жыл бұрын
This is actually a pretty compelling fm I might try out. I never really got the point of ranger and similar ones, since I'm pretty fast with plain commands and if I need some hybrid, using my drop-down terminal (guake) alongside Dolphin (KDEs GUI FM) is fine. I kinda still prefer my gui fm for simple browsing and most everyday things. For the quick command I can also use F4 for a split-screen terminal in the same window. This way I can keep track of an ongoing operation and don't have to open a terminal window and attach it to the tmux session I use in guake (since I have it always on my main monitor and set to hide when not focused). I personally don't get other FM's other then KDE's Dolphin. I find it has the most power user features (tabs, bulk renaming / numbering, sftp, can even do archives without a separate window). It has a nice optionally expandable tree view with customizeable details shown, nice file metadata previews, lots of integrations with kde stuff like KDE Connect and much much more. I also hate that most other file explorers start a **** search when I type letters instead of just jumping to a file/folder starting with those, which breaks my navigation style and. For those reasons, I'm not convinced that any other GUI FM I know of would be worthy and even compare feature / usability for me. I used nautilus and pcmanfm. PCManFM is nice for minimal desktops in a RPi or dockerized desktop where I don't use it a lot, but nautilus just seems flashy with horrible usability for me. So if you're using those, I can understand that you want to replace it. There might be others, but then those would probably loose in terms of looks / desktop theme integration. TL;DR: Dolphin is the only worthy GUI FM imo and it actually does support a split terminal kinda similar with F4. For everything else, a shell with some sensible auto-complete (zsh, fish, not bash!) is everything I need.
@christophermcallister3033
@christophermcallister3033 2 жыл бұрын
This looks amazing and the bookmark feature sells it for me. I'm going to mess around with this. I currently use ranger; I love ranger. But this more "native" terminal style of interacting with it might just have it become my default way of traversing my file system. Right now I only use ranger when I'm working in a well defined project hierarchy or am doing a large bulk file operation EDIT: oh cool, it essentially "passes" through to your normal terminal (there isn't strictly true and has caveats) but you can actually spawn a ranger instance inside of CliFM. Also, if you use Kitty and enjoy its image protocol, calls to it work just fine (a la icat kitten). I'll have to look at how to get my aliases working properly but this looks very promising and probably will simply super charge my workflow rather than replace large parts of it EDIT: the more I play with this, the more it makes me want to just ditch zsh and go back to just bash, using CliFM as my fancy shell extension
@LordHonkInc
@LordHonkInc 2 жыл бұрын
Neato, haven't heard of this before and I really like some of the features, guess I've got a new weekend project to sink my teeth into :)
@WeshalbDennNicht
@WeshalbDennNicht 2 жыл бұрын
Awesome, basically what I was looking for without knowing that something like this actually existed! I love living the command line live as much as possible, but since TUI file managers somehow never really did it for me, file managers were the only but inevitable thing that kept me reaching for GUI apps. I have the immediate impressions that clifm is about to change that! Thanks for sharing!
@sumnerd69
@sumnerd69 2 жыл бұрын
hey i've been putting off learning to use fm's like ranger and such but now this seems to be very fun. thanks for sharing :)
@CraigAllen
@CraigAllen 2 жыл бұрын
The developer, Leo, is very active and also open to suggestions for improvements. Responds quickly to issues. Best thing, as Brodie has pointed out, is the extensive and up-to-date documentation and builtin help system.
@MichaelWilliams-lr4mb
@MichaelWilliams-lr4mb Жыл бұрын
I've been using clifm as my terminal file manager since seeing this video when you first posted it and I love it.
@avsbq
@avsbq 5 ай бұрын
still using it?
@MichaelWilliams-lr4mb
@MichaelWilliams-lr4mb 5 ай бұрын
@@avsbq I go back and forth between clifm and vifm.
@chyldstudios
@chyldstudios 2 жыл бұрын
Interesting ... thanks for showing!
@MoreChannelNoise
@MoreChannelNoise Жыл бұрын
It's realy neat, love it
@sufurt782
@sufurt782 Жыл бұрын
Holy shit this is perfect!
@vaisakhkm783
@vaisakhkm783 2 жыл бұрын
This is the CLI file manager i was looking for :9
@BendyLemmy
@BendyLemmy 2 жыл бұрын
Wow, nice!
@lpanebr
@lpanebr 2 жыл бұрын
Really interesting.
@johnp.johnson1541
@johnp.johnson1541 2 ай бұрын
Accomplished piece of SW that works well with the designer's mind.
@muemmel20
@muemmel20 2 жыл бұрын
Thanks. Been using broot so far, which is powerful, but far too cumbersome for most everyday use cases. Have been playing around with clifm a bit, and I really like it. Simple, but powerful. Only downside is that I can't use Nushell with it, but for more complex tasks I can just start it, I guess. Again, thanks. Have been looking for something like this for a while.
@gkail6980
@gkail6980 13 күн бұрын
OMG this is it!
@LabiaLicker
@LabiaLicker 2 жыл бұрын
You should make a more in depth video on this
@VeitLehmann
@VeitLehmann 7 ай бұрын
This is a weird but very interesting middle ground between the CLI and the middle ground of command line file managers! Not sure if I like it, it takes my ZSH config with powerlevel10k and fzf a few steps further, but in a slightly different way. Learning it might get confusing...
@Your_Degenerate
@Your_Degenerate 2 жыл бұрын
"Put your TUI in my GUI"... that's what she said.
@Xdavidel
@Xdavidel 2 жыл бұрын
Logseq AppImage pops up... I sense a note-taking video coming?
@BrodieRobertson
@BrodieRobertson 2 жыл бұрын
Been on the list for months lol
@livingcodex9878
@livingcodex9878 2 жыл бұрын
Looks kinda cool tbh
@michaspecht
@michaspecht Жыл бұрын
I wonder what was the rationale behind starting entry list items at 1 instead of 0.
@linux2420
@linux2420 Жыл бұрын
My favorite terminal file managers are cd, ls, cp, and mv
@0x007A
@0x007A 2 жыл бұрын
An interesting take on file management but my brain is hard-wired to the old-style command-line file management. GUI file manager users have no excuse not to use the command-line for file management now - clifm seems to combine the "simplicity" of a GUI with the efficiency of the command-line. The bookmark feature though makes this tempting because it would make navigating to projects faster.
@LycanEnforcer
@LycanEnforcer 2 жыл бұрын
So how do you get FFXIV working on Arch, and how well does it work?
@BrodieRobertson
@BrodieRobertson 2 жыл бұрын
There's a lutris script for it
@rashie
@rashie 2 жыл бұрын
👍👍
@emacsking4310
@emacsking4310 2 жыл бұрын
Kneel to your God, Dired.
@night_fiend6326
@night_fiend6326 2 жыл бұрын
Might be a nice toy for my Cyberpunk riced KDE setup.
@francoisrevol7926
@francoisrevol7926 2 жыл бұрын
01:47 does ctrl-l redraw it too?
@EnderKill98
@EnderKill98 2 жыл бұрын
Yes, but it also clears the file view (so only the cli part is shown full screen). I would guess that there is some command to re-display that.
@francoisrevol7926
@francoisrevol7926 2 жыл бұрын
@@EnderKill98 I'd have expected it to do this…
@EnderKill98
@EnderKill98 2 жыл бұрын
@@francoisrevol7926 Same. Just makes it even less useful as I can have a true split in KDE's Dolphin with F4. Sure I don't have easy selection integration, but directory changes carry over in a sane fashion. I can also use my terminal of choice. For example the clifm doesn't seem to use a standard terminal which renders my bash and zsh aliases useless. Auto-complete will probably also be pretty basic because of this.
@EnderKill98
@EnderKill98 2 жыл бұрын
@@francoisrevol7926 Edit, just checked and either "." or just hitting enter will do such a redraw. So probably pretty easy to get used to. I also overlooked the mention of "./" by Brodie, but on a german keyboard that seems pretty cumbersome for me compared to ctrl+l.
@christophermcallister3033
@christophermcallister3033 2 жыл бұрын
You can use ctrl+r to redraw. By default it will clear the screen first but you can configure it to not do so (my preference)
@nxtaaa
@nxtaaa 2 жыл бұрын
bro this thumbnail 😆
@tjaytje
@tjaytje 2 жыл бұрын
i'll stick with Ranger for now :P
@vilijanac
@vilijanac 2 жыл бұрын
nah, fzf is for me, works inside vim too, and with file preview. Another one I started to use more and more is Fasd a command-line productivity booster.
@sentinel9651
@sentinel9651 2 жыл бұрын
Clifm supports integrating with fzf
@vaisakhkm783
@vaisakhkm783 2 жыл бұрын
@@sentinel9651 okey .. now you completely selled it to me... today i am gonna start using it
@livingcodex9878
@livingcodex9878 2 жыл бұрын
おはようございます
@MarkHyde
@MarkHyde 2 жыл бұрын
I see what you did that 1337 mins long :)
@marioschroers7318
@marioschroers7318 2 жыл бұрын
nnn 😎
@gimcrack555
@gimcrack555 2 жыл бұрын
ranger and nnn are my go-to's. This looks like a promising three for me. Have to dig into it more.
@MrG0CE
@MrG0CE 2 жыл бұрын
SERIOUS QUESTION: DOES IT SUPPORT IMAGE PREVIEWS??
@EnderKill98
@EnderKill98 2 жыл бұрын
I heavily doubt that. Only some weird extra terminal specs can display those.
@sentinel9651
@sentinel9651 2 жыл бұрын
It does. Check the docs
@anon_y_mousse
@anon_y_mousse 2 жыл бұрын
If it doesn't, you can always do: mpv --loop 0 --vo=tct image.ext; # and it'll support multiple files at once if you hit pause after starting it up you can hit the right arrow to take your time browsing them, but for best effects zoom waaaaay TF out and then start it, hit q to quit.
@Danielo515
@Danielo515 Жыл бұрын
Put you TUI in my GUI. LOL
@uuu12343
@uuu12343 2 жыл бұрын
It's CL time...
@uuu12343
@uuu12343 2 жыл бұрын
This actually looks absolutely spectacular, especially when compared to the usual Terminal File Managers
@code8986
@code8986 2 жыл бұрын
nr;wu == Not Rust(y), Won't Use 😤
@nymnicholas
@nymnicholas 2 жыл бұрын
ls -lathi
@SirWrexes
@SirWrexes 2 жыл бұрын
Congrats ! I haven't been using a file manager for the last 3 years, GUI or CLI altogether, thinking they were mostly a waste of time but... That just might change today! now-we-be-gamig.mp4 😎
@Asdayasman
@Asdayasman Жыл бұрын
Yoooo talk to me about those figures. E: YOOOO Holocure! My man. I just found a new parasocial best friend.
The Weirdest Linux Bug Ever Discovered
13:14
Brodie Robertson
Рет қаралды 165 М.
The Worst Anti Linux Desktop Blog Post
19:57
Brodie Robertson
Рет қаралды 72 М.
ОБЯЗАТЕЛЬНО СОВЕРШАЙТЕ ДОБРО!❤❤❤
00:45
Пранк пошел не по плану…🥲
00:59
Саша Квашеная
Рет қаралды 7 МЛН
哈莉奎因以为小丑不爱她了#joker #cosplay #Harriet Quinn
00:22
佐助与鸣人
Рет қаралды 8 МЛН
Викторина от МАМЫ 🆘 | WICSUR #shorts
00:58
Бискас
Рет қаралды 5 МЛН
Weirdest File Manager You've Never Heard Of
13:56
Brodie Robertson
Рет қаралды 20 М.
My FAVORITE File Manager - Complete Midnight Commander Tutorial
22:32
Command Line Tricks That Make Me the Coolest Guy in the Office
11:36
Mental Outlaw
Рет қаралды 103 М.
Distrobox Is Basically A Linux Subsystem For Linux
16:42
Brodie Robertson
Рет қаралды 42 М.
This File Manager Has ALL The Options
24:50
The Linux Cast
Рет қаралды 21 М.
XPLR: Insanely Hackable Lua File Manager
13:43
Brodie Robertson
Рет қаралды 14 М.
Using Bash and the Terminal to understand files
14:09
Luke Smith
Рет қаралды 60 М.
vifm - The Terminal File Manager For The Vim-Centric User
24:07
DistroTube
Рет қаралды 75 М.
Lf File Manager Will Always Be My Favourite
12:40
Brodie Robertson
Рет қаралды 35 М.
Частая ошибка геймеров? 😐 Dareu A710X
1:00
Вэйми
Рет қаралды 5 МЛН
Bluetooth connected successfully 💯💯
0:16
Blue ice Comedy
Рет қаралды 1,6 МЛН
Samsung laughing on iPhone #techbyakram
0:12
Tech by Akram
Рет қаралды 7 МЛН
Опасность фирменной зарядки Apple
0:57
SuperCrastan
Рет қаралды 12 МЛН