fx is my custom Terminal-based file explorer and multi-tool intended to replace explorer.exe
for everyday usage.
Requires .NET 8.0
git clone [email protected]:Rogue-Frontier/Terminal.Gui.git
git clone [email protected]:Rogue-Frontier/fx.git
cd fx/fx
dotnet run --configuration Release
- [Home]
- [Expl]orer
- [Find] in Files
- [Edit] text
>
: Next tab<
: Previous tabDel
: Close tab
/
: Context menuEnter
: Explore dir / Open file
Enter
: Explore dir / Open file
/
: Context menu (selected item):
: Focus on Term bar.
: Context menu (CWD);
: Mark selected item,
: Recall (sets CWD to dir from Remember)"
: Preview (selected item)?
: Properties (selected item)
Backspace
(when empty): Focus on previous pane
Enter
(READ mode): set EDIT mode.Shift+Enter
(EDIT mode): set READ mode./
(READ mode): Context menu
These files are kept in the same directory as the exe
Commands.yaml
: Provide quick commands for directories and filesExecutables.yaml
: Define aliases to external program paths for use inCommands.yaml
. On startup, each command is written to a script file inexecutables
which is then set as the program's temporary PATH variable.fx_state.json
: Saves the current state of fx user data (libraries, command logs, views)