{"repo":"GiorgosXou/TUIFIManager","free":true,"listed":false,"github":"https://github.com/GiorgosXou/TUIFIManager","clone":"git clone https://github.com/GiorgosXou/TUIFIManager.git","description":"A cross-platform terminal-based termux-oriented file manager (and component), meant to be used with a Uni-Curses project or as is.","language":"Python","stars":826,"topics":["tui","unicurses","ncurses","pdcurses","terminal-based","filemanager","filemanager-ui","terminal","termux","cross-platform"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"TUIFI Manager A cross-platform terminal-based termux-oriented file manager (and component) , meant to be used with a Uni-Curses project or as is. This project is mainly an attempt to get more attention to the Uni-Curses project. FONT: Cartograph CF ⚙️ Installation or just ^^^ if it works for you. (eg. on termux?) 💥 Usage Run tuifi in your terminal to use it as is or import it in one of your Uni-Curses project as a component like: for more details look into the main .py 📦 Features • 📌 Current: - Supports X11 Drag&Drop from terminals - Supports most common mouse events - Can be used as a component - Uses about 35MB of RAM - Strong C TUI backend - It is pretty snappy ! - Supports Termux - Cross Platform - and more • 🔮 Desired: - Macros - Treeview - Undo\\Redo - Improved UI - Multiple tabs - Image\\Sixel support - Effect on cutted Files - Multithread performance ⌨️ Keybindings In vim mode both normal and vim shortcuts work Normal vim mode Action ---- ---- ---- SHIFT + TAB Moves selected file to the previous directory KEY BACKSPACE J Opens\\Goes to the previous directory ALT + DOWN Opens\\Closes the \"right-click menu\" KEY HOME H Navigates to the $HOME directory KEY F5 Reload\\Refresh current directory KEY F3 o (descending) order-type switch KEY F1 O (ascending) order-type switch CTRL + V p Pastes the Copied or Cuted files DEL CTRL+d Deletes the selected files ALT + O Open whole directory in editor CTRL + O Navigate backward in jumplist CTRL + I Navigate forward in jumplist CTRL + F","default_branch":null,"files":null,"tree":[],"storefront":"/r/GiorgosXou","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/GiorgosXou/TUIFIManager/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}