CliFM: A KISS, non-curses and full-featured terminal file manager reddit / BSD ---------------------------------------------------------------------- archcrack · 2021-06-14 15:39 Take a look at it here: https://github.com/leo-arch/clifm ---------------------------------------------------------------------- polprog · 2021-06-14 18:27 This is awesome, is it in pkgsrc? ---------------------------------------------------------------------- archcrack · 2021-06-14 18:36 Hi u/polprog. Sadly, not yet. Know of someone willing to maintain the package for pkgsrc? Please let us know. However, you can always compile it from source. It takes a minute at most. If experiencing any issues, reach us at the Github page. There you'll find a link to our Gitter chat room as well. ---------------------------------------------------------------------- polprog · 2021-06-14 19:30 I have access to pkgsrc-wip so in a week or two I could start porting it (I have to dig out my BSD development system and finish some work). It looks pretty awesome so if all the dependencies are in pkgsrc already it should be bread and butter to include it. ---------------------------------------------------------------------- archcrack · 2021-06-14 20:01 Awesome! Please let me know if you need something. Compilation deps: `readline`, `acl`, and `cap` libs. `file`, though not needed for compilation, is necessary for the built-in resource opener. However, take a look at the [wiki](https://github.com/leo-arch/clifm/wiki). Everything is in there. ---------------------------------------------------------------------- Zpointe · 2021-06-14 23:17 Eli5 how this works and what the main purpose of it is? My macbook got powned by something exactly like this and I am wondering how, if possible, I can get it off my machine? Thanks in advance. ---------------------------------------------------------------------- archcrack · 2021-06-14 23:21 It's a file manager. As to what could have "powned" your machine, I have no idea at all. CliFM is just not available for MacOS. Even if it was CliFM, it will never pown anything. ---------------------------------------------------------------------- Zpointe · 2021-06-14 23:32 It functions in a similar way is all. I thought maybe you would have some insight on if it were used as an exploit. Thanks for the reply. ---------------------------------------------------------------------- archcrack · 2021-06-14 23:36 No idea man, but everything is possible. You should ask for help on some appropriate forum (malware, viruses, exploits, and son). Good luck with that. ---------------------------------------------------------------------- Zpointe · 2021-06-14 23:44 Will do. ---------------------------------------------------------------------- nsp0323 · 2021-06-15 04:25 `acl`, Access control list seems like a Linux thing, I haven't looked deeply into it. But the wip pkgsrc package `Makefile` clearly states, `ONLY_FOR_PLATFORM= Linux-*-*` I smell some issues here. ---------------------------------------------------------------------- archcrack · 2021-06-15 04:37 It compiles fine on FreeBSD. Take a look at [https://nixdoc.net/man- pages/FreeBSD/man3/acl.3.html](https://nixdoc.net/man- pages/FreeBSD/man3/acl.3.html) I'm using only three functions from the *acl* library: *acl\_get\_file*, *acl\_get\_entry*, and *acl\_free.* In the worst scenario, I could compile out *acl* via a few #defines, no problem. Just let me know. ---------------------------------------------------------------------- nsp0323 · 2021-06-15 04:56 If I find the time, I'll have a look and see if I hit any issues. OT, just because it works on FreeBSD, it doesn't mean it will work on NetBSD. ---------------------------------------------------------------------- archcrack · 2021-06-15 04:58 Good to know. I just tried FreeBSD, that's all. ---------------------------------------------------------------------- archcrack · 2021-06-28 03:14 Hi u/polprog. I just finished porting CliFM to NetBSD (already in master). I hope you're still interested in adding it to pkgsrc. Thanks in advance. ---------------------------------------------------------------------- polprog · 2021-06-28 09:21 Hi, sure. I'll try to get around to it soon ---------------------------------------------------------------------- archcrack · 2021-06-28 09:56 Great. Let me know if you need something.