You were apparently correct haha
_hovi_
Realised I never responded to this - I'll hold the L on that reasoning, didn't think that through. I grant that you may be right about the stars, but I'm still doubtful due to my anecdotal experience of seeing a lot of activity around the repo + discord server from 4k stars to over 10k (while I was following it semi-closely). Entirely possible though, of course.
Lot of great recommendations so far, but I will mention some of my favourites in case they were missed in the other comments: hyprland
for a Wayland compositor / window manager, so you can easily set up keybinds for whatever you want, rofi
for launching programs (and much more, I even made rofi-games
so I can launch all my games from one place), and yazi
for the file manager (use a lot of TUIs in general though).
You CAN go more extreme with the no mouse journey by using something like qutebrowser
as your browser but I just use Firefox/librewolf with vimium c
and find that's good enough for me.
Finally, someone who understands science
Very, very clean
Might have needed the \s here
Fr what a rollercoaster
To be fair this is a terminal file manager... only a certain kind of person will be interested in the first place, and those people are likely to be more inclined to leave a star on GitHub.
Personally I believe the stars were achieved naturally but of course there's no way to know and it never hurts to be skeptical.
As someone else said I think the shadowing works well here.
I do also wanna mention that depending on why you need this conversion, you could use impl AsRef<std::path::Path>
for your function signature so it can accept &PathBuf
or &Path
. Then, just use that argument with e.g. p.as_ref()
to get a &Path
in the function body
Other people have given great reasons, but I will also mention that as someone who lives inside the terminal it's often faster and easier to open it right there rather than getting a GUI one going. I do still use one for things that are easier to do with a graphical file manager though, no problem having both
That's because it works very well, and the main developer is super active (I've contributed and made some plugins so have interacted with them a fair bit)
Personally I like plain markdown files, using zk + zk-nvim + git.
If anyone else uses a similar setup, any good git + markdown setups for mobile? Primarily for reading, as I can't see myself writing much on a mobile keyboard