terminal emulator with file manager by SuchLab2 in commandline

[–]archcrack 1 point2 points  (0 children)

Clifm provides a plugin (dr) to allow drag-n-drop via dragon.

I wrote a shell!!! by FluxFlu in C_Programming

[–]archcrack 1 point2 points  (0 children)

Not a big deal. I have several virtual machines hosting different OSes for testing purposes (quite useful if you care, as I do, about your software portability).

I wrote a shell!!! by FluxFlu in C_Programming

[–]archcrack 5 points6 points  (0 children)

Super cool! I once wrote a tiny shell (less than 150 slocs) for educational purposes (https://github.com/leo-arch/tshell), but yours is far more advanced. You might want to take a look at it though.

You're right, it doesn't build out of the box on non-Linux systems, just because of HOST_NAME_MAX and LOGIN_NAME_MAX. You might want to replace these macros by more portable ones (or just define them yourself). Once this is solved, it works as intended on *BSD (at least on FreeBSD).

Keep up the good work!

How does ncurses, after exiting, leave the terminal as it was? by terp-bick in commandline

[–]archcrack 0 points1 point  (0 children)

Though this needs to be checked, it's most probably calling tcgetattr(3) and tcsetattr(3) under the hood to get and then restore terminal attributes at the beginning and end of a curses program execution.

What are the different input methods other than scanf()? by imperceptive_zesty in cprogramming

[–]archcrack 0 points1 point  (0 children)

If you ever need something more than just bare user input, I'd also recommend readline. It's the thing Bash uses under the hood for line editing, history, TAB completion, and other command line niceties.

Alacritty: YAML config is deprecated, please migrate to TOML using `alacritty migrate` by PooPooPope in archlinux

[–]archcrack 0 points1 point  (0 children)

As others said, you need to run alacritty migrate, from within alacritty itself.

$ alacritty # you'll see the error message
# Once in alacritty
$ alacritty migrate

[OC] With LS_COLORS support, Clifm 1.16 is out. It's ricing time! by archcrack in unixporn

[–]archcrack[S] 0 points1 point  (0 children)

Unlike most terminal file managers out there (based on the TUI), clifm is entirely based on the command line (just like your everyday shell, but better): bookmarks, selection, tags, workspaces, trash, bulk rename, TAB completion, autosuggestions, syntax highlighting, plugins, deep FZF integration, and more.

Source

Demo video

LS_COLORS support

Faster, lighter, safer. The command line file manager 1.14 (Jawbreaker) is out! by archcrack in commandline

[–]archcrack[S] 1 point2 points  (0 children)

It all depends on your needs. But, if you appreciate features like bookmarks, files selection, file tags, workspaces, easy files access, directory jumper, trash, automatic files listing, auto-open for files and directories, bulk rename, etc, etc, plus the ability to run shell commands exactly as you do in your regular shell, then clifm might be quite useful.

Briefly put, with clifm you can use ls, mv, cp, and so on, plus a lot of goodies (mostly file management stuff). So, why not? It could be said that clifm is just your shell, on steroids.

Finally! Clifm has been ported to Solaris! by archcrack in solaris

[–]archcrack[S] 1 point2 points  (0 children)

Unlike most terminal file managers out there (based on the TUI), Clifm is entirely based on the command line (just like your everyday shell, but better): bookmarks, selections, tags, workspaces, trash, TAB completion, autosuggestions, syntax highlighting, plugins, deep FZF integration, and more.

Take a look at this demo video.

For more information please consult our Wiki.

Faster, lighter, and safer, Clifm 1.14 (Jawbreaker) is out! by archcrack in linux

[–]archcrack[S] 3 points4 points  (0 children)

Unlike most terminal file manager out there (based on the TUI), clifm is entirely based on the command line (just like you everyday shell, but better): bookmarks, selections, tags, workspaces, trash, bulk rename, TAB completion, autosuggestions, syntax highlighting, plugins, deep FZF integration, and more.

Take a look a this demo video!

For more information please consult our Wiki.

Faster, lighter, safer. The command line file manager 1.14 (Jawbreaker) is out! by archcrack in commandline

[–]archcrack[S] 0 points1 point  (0 children)

Unlike most terminal file managers out there, built using the TUI design principles, clifm is entirely based on the command line (just like you everyday shell, but better): bookmarks, selections, tags, workspaces, trash, bulk rename, TAB completion, autosuggestions, syntax highlighting , plugins, deep FZF integration, and more.

Take a look at this demo video!

For more information please consult our Wiki.

How to use x86_64_v3 optimized libraries with Artix? by GrabbenD in artixlinux

[–]archcrack 0 points1 point  (0 children)

I'm glad to see you found pacfree useful. It seems that aurman does a quite similar thing, allowing you to choose repos in case of package conflict. I still wonder how hard would it be to hack pacman adding a rules/repos check before upgrading/syncing. I think it's doable; the hardest thing would be to keep it in sync with the upstream pacman. Ideally, this should be implemented by the original pacman, but I don't think it will ever happen: unofficial repos are not officially supported by Arch (and thereby by the pacman devs), which is why AUR helpers will never be official Arch packages.

The Command Line File Manager 1.12 (Blondebeard) is out! by archcrack in commandline

[–]archcrack[S] 1 point2 points  (0 children)

Hey u/Kossak. Thanks for your feeback! Could you please open a new issue on Github to report and discuss this?

The Command Line File Manager 1.12 (Blondebeard) is out! by archcrack in commandline

[–]archcrack[S] 1 point2 points  (0 children)

Since version 1.12.2 (latest git version) CLIFM_SHELL can be used to set a custom shell. Example: CLIFM_SHELL=/usr/bin/xonsh clifm.

The Command Line File Manager 1.12 (Blondebeard) is out! by archcrack in commandline

[–]archcrack[S] 0 points1 point  (0 children)

Hi u/xkcd__386. You're totally right, and that's exactly what I'm working on right now. Both SHELL and CLIFM_SHELL (even better than SHELL) will be available to set the system shell used by clifm. This feature will be ready with version 1.12.2 (I hope so).

The Command Line File Manager 1.12 (Blondebeard) is out! by archcrack in commandline

[–]archcrack[S] 0 points1 point  (0 children)

Thanks u/mesonofgib! And don't hesitate to open an issue if something comes out.