xaizek / vifm (License: GPLv2+) (since 2018-12-07)
Vifm is a file manager with curses interface, which provides Vi[m]-like environment for managing objects within file systems, extended with some useful ideas from mutt.
Subject SHA-1 Author Date
Test and correct ft_assoc_exists() 29298dfd4ec734ee4235239505740a0098f00983 xaizek 2025-07-14 08:56:26
Simplify tests/misc/running.c f64bad01f75c89bc8f17ce8153ebba1b58ae6d3b xaizek 2025-07-14 07:56:08
Use assoc_{programs,viewers}() in all test suites f44b21ad45ff7561cbe24bb91d048ef4ef3cbadf xaizek 2025-07-14 07:52:24
Add assoc_{programs,viewers}() to test-utils 2018d23bb31216c70a9f64f3326e5a7957a934c0 xaizek 2025-07-14 07:49:08
Keep file matchers grouped together e40063483ee87e083cb684198a8ac590169054f1 xaizek 2025-07-14 07:26:35
Deduplicate associations differently f8b6633bf9566756c6a0caf17bb16b158569b3d9 xaizek 2025-07-11 08:31:20
Make filetype.c:add_assoc() free assoc on error d31c0d16433989b6011196ceff8399ad36b3e909 xaizek 2025-07-10 16:18:16
Inline filetype.c:register_assoc() c4ef96dfc40aba8aeb1c9a13413107b00b431d41 xaizek 2025-07-10 14:04:10
Inline filetype.c:assoc_programs() adf697e49324f745882e75b3d7c9eb7fd89b173c xaizek 2025-07-10 14:03:26
Inline filetype.c:assoc_viewers() ed6d989dc5270ebf0defcfb510692e0e3880cf47 xaizek 2025-07-10 14:01:49
Hints

Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://code.reversed.top/user/xaizek/vifm

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@code.reversed.top/user/xaizek/vifm

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a pull request:
... clone the repository ...
... make some changes and some commits ...
git push origin master