Readit News logoReadit News
anigbrowl · 2 years ago

  brew install superfile
  (ok)
  superfile
  (not found)
  find superfile
  (not sound)
  cd /usr/local/Cellar/superfile/1.1.2/bin
  ls
  spf
This is mentioned in the tutorial but it's probably worth mentioning in the install section to save people 5-10 minutes of confusion. Once I found the filename I loved it.

medstrom · 2 years ago
Or even provide superfile as an alias which prints a message saying "you can also call it as spf", once a day. People don't read install sections.
stormking · 2 years ago
The problem is that it's not mentioned in the installation instructions, only in the tutorial.
naikrovek · 2 years ago
ok i'm a bit late to this post but can you explain why you use a terminal file manager UI? I've never found myself using these except very early in my computing career before I knew the DOS copy commands to use.
dotancohen · 2 years ago
I feel the same way. Bash is my file manager.
terminaltrove · 2 years ago
superfile looks great, we have this listed on the trove (1) for other package managers, we love what's been done recently in the terminal / tui space.

I encourage also supporting the author as well on their ko-fi page for a new laptop. (2)

1. https://terminaltrove.com/superfile/

2. https://ko-fi.com/night_cat

pandemic_region · 2 years ago
Thanks for the terminal trove tip ! Subscribed.

I feel the market is ripe for a terminal ide again. Anything interesting going in in that space?

Dead Comment

night_cat · 2 years ago
Thanks you so much,I really like terminal trove!
sneak · 2 years ago
The first thing this app does is connect to Microsoft servers to download theme files, which for some reason aren't bundled into the binary. If you block it from accessing the internet, it crashes.
friend_and_foe · 2 years ago
That's pretty bad for a terminal utility and file manager. The thing should never, ever connect to the internet for anything unless explicitly told to by the user. I didn't notice this, thanks for pointing it out.
sneak · 2 years ago
Why is that the standard for a terminal utility and not GUI software? Why do we accept GUI software that does update checks and phone-home telemetry without configuration or consent?

I’m really curious about this, not to derail the thread.

night_cat · 2 years ago
Hey thanks for your feedback I just update it to make it a optional! Now you can by typing command to download all themes.
kwhitefoot · 2 years ago
"You can go to the latest release and download the binary file. Once it is downloaded please excrate the file after that enter the following in your terminal:"

Is excrate some new jargon meaning to take something out of a crate? Or just a boring typo for extract?

wegwerff · 2 years ago
Typo for "execrate" meaning "invoke a curse on". If you find the right spell to cast in your terminal, it will reveal its contents to you.
nine_k · 2 years ago
It's a perfectly cromulent word. Let's use it more widely, and it will become a real word, like "quiz" or "blog" have become.
night_cat · 2 years ago
Just typo..
kwhitefoot · 2 years ago
Shame! :-)
NikkiA · 2 years ago
Or a typo for extricate
friend_and_foe · 2 years ago
Just tried this out...

Looks nice. I dig the nerd font thing, I'd never used them because all of my TUI stuff is ncurses and the like, it's a nice thing to be able to do. I like the outline. I don't like a few things.

- Ctrl keys galore. I'm partial to vim keys, a lot of the keybinds on here are vim style, why not make it all of them?

- some of the defaults are weird or potentially dangerous. There's no confirmation for deletion for example, PageUp and PageDown don't work, cursor auto wraparound is a little confusing for something like this, and the cursor isn't a highlight, just a >.

- Bubbletea always seem to have a minimum terminal size which drives me nuts. Btop and other programs I've used have this problem.

All in all I like the ability to open multiple panes, the ability to open network drives, see ongoing/completed processes and see the clipboard. I find I virtually never need more than two panes though, and there are plenty of CLI utilities for FTP and stuff. I'm probably going to stick with an old school dual pane like vifm or MC. I'll keep this on my machine and test it out some more next time I need to connect to an ftp server or something, I like that it provides most of the functionality that graphical file managers like Nautilus have, I do miss some of that stuff in my terminal oriented environment, but not enough to go full mouse, so it's good to know I have an option that gives me some of both.

shdisi · 2 years ago
I tried this out and within a few minutes had delete a few directories. Luckily I was in a git repo but I still immediately uninstalled this
stefandesu · 2 years ago
When did you try it and do you have an idea why it could have happened? I'm simply curious about it, but this doesn't sound great. I found this issue [1] which should have been fixed in version 1.1.1 [2].

[1]: https://github.com/MHNightCat/superfile/issues/72 [2]: https://github.com/MHNightCat/superfile/releases/tag/v1.1.1

schindlabua · 2 years ago
Love all the terminal tooling that's come out in recent years. I'm this close to chrome and rofi being the only gui I'm using on my work machine. This looks great!
hxegon · 2 years ago
A lot of the new tooling is in Go, superfile included. Noticed this after I started using LazyGit (incredible tool btw, I can't go back to anything else even after being a die hard Magit user for years)

There's some stellar libraries in Go for terminal stuff, in particular anything from charmcli. They have an elm style TUI framework called bubbletea (which superfile uses), a styling library, prebuilt components, it's really incredible. I'm building a multiplayer tetris you can play through ssh, which is using bubbletea and another lib of theirs called wish.

they have a lot of stuff you can just use in regular shell stuff too: https://charm.sh

leetrout · 2 years ago
They are VC backed now which makes me wonder if they will do a license switch later or something else to monetize...

https://news.ycombinator.com/item?id=38126060

jjuel · 2 years ago
Isn't the terminal program technically a GUI?
ghodith · 2 years ago
Technically a TUI?
snapplebobapple · 2 years ago
For me its rofi and a tiny bar on top of (ne of my hyprland windows for basic information (clock,calendar,widgets for network/volume/screenbrightness) its awesome

Deleted Comment

Dead Comment

hxii · 2 years ago
I personally use broot[1] to achieve something similar. I’ve you open two panes, you can copy or move items between them.

I also sometimes use it as a pseudo IDE.

[1]: https://dystroy.org/broot