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 git@github.com:Rogue-Frontier/Terminal.Gui.git
git clone git@github.com: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 inexecutableswhich 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)
