Live data from Hacker News

Show HN: fman – file manager for programmers

fman.io

141–150 of 216 posts

Re: Show HN: fman – file manager for programmers

#141

Earlier quoted context omitted.

It'll be interesting to see how that plays out. Btw why are the Linux and Mac versions both 21mb but the Windows version is only 1mb? Magic? I'm gonna assume magic. Also: it doesn't seem to use Electron! Cool! But wait, it uses Python + Qt instead?

When there's doubt about feature requests, I side with conservative choices because I hate bloated software. The Windows version is an online installer that always fetches the latest version from the update server. It's based on Google Omaha, the same technology that also Chrome uses for auto-updating. I wrote a blog post about this [1]. It uses PyQt instead of Electron. I was very tempted to use Electron, but its st…

Random question: why is the Windows distribution. 1MB and Lin/Mac 21MB?

Re: Show HN: fman – file manager for programmers

#142

Earlier quoted context omitted.

When there's doubt about feature requests, I side with conservative choices because I hate bloated software. The Windows version is an online installer that always fetches the latest version from the update server. It's based on Google Omaha, the same technology that also Chrome uses for auto-updating. I wrote a blog post about this [1]. It uses PyQt instead of Electron. I was very tempted to use Electron, but its st…

Random question: why is the Windows distribution. 1MB and Lin/Mac 21MB?

The post you're responding to literally explain exactly that. The windows installer is a downloader, the others aren't.

Re: Show HN: fman – file manager for programmers

#145
Glad I looked inside the .deb file before I installed this. It does the following things:

- Adds `/etc/apt/sources.list.d/fman.list

- Adds `/etc/cron.daily/fman`, which does this:

    #!/bin/sh
    update-fman
The `/usr/bin/update-fman` script does this:

    #!/bin/sh
    set -e
    apt-get update -o Dir::Etc::sourcelist="/etc/apt/sources.list.d/fman.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0"
    apt-get install --only-upgrade fman -y
As far as I'm concerned, it's great to add your repo to `/etc/apt/sources.list.d/` - this allows me to receive automatic updates to fman on my schedule. It's not great to run a script as root that brute forces an update to fman every single day.

Also, if I delete this, it'll just come back when the next update happens.

Re: Show HN: fman – file manager for programmers

#147
post #38

I can tell this is inspired by Norton Commander. My obvious question: Why use fman when I can use Midnight Commander (for Linux) and Far Manager for Windows? Both are very powerful and mature. One reason I ask: fman requires a paid license for business use, whereas the other two do not. (Wrote a Midnight Commander guide once: http://nawaz.org/media/docs/mc/mc.pdf )

Both are command-line only and some people just want a GUI.

MC and Far are TUI, not command-line. Just because it's text-mode doesn't mean it's not a UI.

Far even does drag and drop between panels, and context menus (and it uses the standard Shell context menu, just rendered in text mode).

Re: Show HN: fman – file manager for programmers

#148
post #145

Glad I looked inside the .deb file before I installed this. It does the following things: - Adds `/etc/apt/sources.list.d/fman.list - Adds `/etc/cron.daily/fman`, which does this: #!/bin/sh update-fman The `/usr/bin/update-fman` script does this: #!/bin/sh set -e apt-get update -o Dir::Etc::sourcelist="/etc/apt/sources.list.d/fman.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" apt-get install --only…

[deleted]

Re: Show HN: fman – file manager for programmers

#150
post #145

Glad I looked inside the .deb file before I installed this. It does the following things: - Adds `/etc/apt/sources.list.d/fman.list - Adds `/etc/cron.daily/fman`, which does this: #!/bin/sh update-fman The `/usr/bin/update-fman` script does this: #!/bin/sh set -e apt-get update -o Dir::Etc::sourcelist="/etc/apt/sources.list.d/fman.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" apt-get install --only…

The equivalent seem true for Windows, in which two Windows Tasks are added to C:\Windows\Tasks that automatically update fman every 24 hours.

  C:\Users\marcus\AppData\Local\fman\Update\fmanUpdate.exe /ua /installsource scheduler
Post reply on HN