files · a Yazi-style file manager on intuiTUIve

0.0 s

Screenshots

~/project/src                                                                                       
  src       │ event_loop.rs                                   │//! orbit: watch a queue, run its jo 
  tests     │ lib.rs                                          │                                     
  Cargo.toml│ main.rs                                         │mod event_loop;                      
  logo.png  │ render.rs                                       │mod render;                          
  readme-li…│                                                 │                                     
  README.md │                                                 │fn main() {                          
  run.sh    │                                                 │    let workers = std::env::args()   
  scripts.t…│                                                 │        .skip_while(|arg| arg != "-- 
            │                                                 │        .nth(1)                      
            │                                                 │        .and_then(|n| n.parse().ok() 
            │                                                 │        .unwrap_or(4);               
            │                                                 │    event_loop::run(workers);        
            │                                                 │}                                    
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
 NOR  289B  main.rs                                                          -rw-r--r--  75%   3/4  
files
~/project                                                                                           
  project   │ src                                             │event_loop.rs                        
            │ tests                                           │lib.rs                               
            │ Cargo.toml                                      │main.rs                              
            │ logo.png                                        │render.rs                            
            │ readme-link -> README.md                        │                                     
            │ README.md                                       │                                     
            │ run.sh                                          │                                     
            │ scripts.tar.gz                                  │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
 ╭────────────────────────────────────────────────────────────────────────────────────────────────╮ 
 │ m  Sort by modified time        E  Sort by extension (revers…   s  Sort by size                │ 
 │ M  Sort by modified time (re…   a  Sort alphabetically          S  Sort by size (reverse)      │ 
 │ b  Sort by birth time           A  Sort alphabetically (reve…   r  Sort randomly               │ 
 │ B  Sort by birth time (rever…   n  Sort naturally                                              │ 
 │ e  Sort by extension            N  Sort naturally (reverse)                                    │ 
 ╰────────────────────────────────────────────────────────────────────────────────────────────────╯ 
 NOR  4K  src                                                                drwxr-xr-x  Top   1/8  
files-which
~/project                                                                                           
  project   │ src                                           4 │lib.rs                               
            │ tests                                         1 │render.rs                            
            │ run.sh                                      18B │main.rs                              
            │ s╭─ mgr.help ─────────────────────────────────────────────────────────╮               
            │ C│? Search keys ›                                                     │               
            │ l│────────────────────────────────────────────────────────────────────│               
            │ r│  <Esc>                Exit visual mode, clear selection, or cancel │               
            │ R│                       search                                       │               
            │  │  q                    Quit the process                             │               
            │  │  <C-c>                Close the current tab, or quit if it's last  │               
            │  │  k, <Up>              Previous file                                │               
            │  │  j, <Down>            Next file                                    │               
            │  │  G, <End>             Go to bottom                                 │               
            │  │  <Home>               Go to top                                    │               
            │  │  <C-u>, <S-PageUp>    Move cursor up half page                     │               
            │  │  <C-d>, <S-PageDown>  Move cursor down half page                   │               
            │  │  <C-b>, <PageUp>      Move cursor up one page                      │               
            │  │  <C-f>, <PageDown>    Move cursor down one page                    │               
            │  │  h, <Left>            Back to the parent directory                 │               
            │  │  93 keys · more below · type to search · ↑↓ scroll · esc close     │               
            │  ╰────────────────────────────────────────────────────────────────────╯               
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
 NOR  4K  src                                                                drwxr-xr-x  Top   1/8  
files-help
~/project                                                                                        2  
  project   │ src                                           4 │#!/bin/sh                            
            │ tests                                         1 │echo hi                              
            │ run.sh                                      18B │                                     
            │ scripts.tar.gz                             122B │                                     
            │ Cargo.toml                                 181B │                                     
            │ logo.png                                   476B │                                     
            │ readme-link -> README.md                   1.4K │                                     
            │ README.md                                  1.4K │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
 NOR  18B  run.sh                                                            -rwxr-xr-x  37%   3/8  
files-select
~/project (filter: md)                                                                              
  project   │ README.md                                  1.4K │# orbit                              
            │            ╭─ Filter: ──────────────────────────────────────╮                         
            │            │md                                              │ce, here so the document 
            │            ╰────────────────────────────────────────────────╯, pick from and search.  
            │                                                 │                                     
            │                                                 │## What it does                      
            │                                                 │                                     
            │                                                 │orbit watches a queue, hands each jo 
            │                                                 │terminal. Workers are plain function 
            │                                                 │once, retries a job that fails, and  
            │                                                 │                                     
            │                                                 │## Configuration                     
            │                                                 │                                     
            │                                                 │| Setting | Default | Meaning |      
            │                                                 │|---|---|---|                        
            │                                                 │| `workers` | 4 | Jobs that run at o 
            │                                                 │| `retries` | 3 | Tries before a job 
            │                                                 │| `port` | 8080 | Where the status p 
            │                                                 │                                     
            │                                                 │## Running it                        
            │                                                 │                                     
            │                                                 │```bash                              
            │                                                 │orbit --workers 8 queue.toml         
            │                                                 │```                                  
 NOR  1.4K  README.md                                                        -rw-r--r--  Top   1/1  
files-filter
~/project (filter: logo)                                                                            
  project   │ logo.png                                   476B │                                     
            │                                                 │         ▄▀▀▀▄  ▀▄  ▄▀▄              
            │                                                 │          ▀▀▀▀  ▀▀   ▀▀▀▄            
            │                                                 │           ▀▀▀  ▀▀    ▀▀▀            
            │                                                 │         ▄▄▀▀▀  ▀▀   ▄▀▀             
            │                                                 │         ▀▀▀▀   ▀▀  ▀▀               
            │                                                 │        ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄             
            │                                                 │      ▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀            
            │                                                 │    ▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄     
            │                                                 │    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄   
            │                                                 │    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀   ▀▀▀   
            │                                                 │    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀    ▀▀▀   
            │                                                 │    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄▄▄▀▀▀   
            │                                                 │    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀    
            │                                                 │    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀      
            │                                                 │     ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀          
            │                                                 │       ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀          
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
 NOR  476B  logo.png                                                         -rw-r--r--  Top   1/1  
files-image
~/project                                                                                           
  project   │ src                                           4 │# orbit                              
            │ tests                                         1 │                                     
            │ r╭────────────────────── Trash 1 selected file? ──────────────────────╮o the document 
            │ s│ ~/project/README.md                                                │m and search.  
            │ C│                                                                    │               
            │ l│                                                                    │               
            │ r│                                                                    │               
            │ R│                                                                    │ hands each jo 
            │  │                                                                    │plain function 
            │  │                                                                    │at fails, and  
            │  │                                                                    │               
            │  │                                                                    │               
            │  │                                                                    │               
            │  │                                                                    │Meaning |      
            │  │                                                                    │               
            │  │                                                                    │ that run at o 
            │  │                                                                    │s before a job 
            │  │                                                                    │e the status p 
            │  │                                                                    │               
            │  ├────────────────────────────────────────────────────────────────────┤               
            │  │                   [Y]es                    (N)o                    │               
            │  ╰────────────────────────────────────────────────────────────────────╯               
            │                                                 │orbit --workers 8 queue.toml         
            │                                                 │```                                  
 NOR  1.4K  README.md                                                        -rw-r--r--  Bot   8/8  
files-confirm
~/project                                                                                           
  project   │ src                                           4 │# orbit                              
            │ tests                                         1 │                                     
            │ run.sh                                      18B │A tiny service, here so the document 
            │ scripts.tar.gz                             122B │page through, pick from and search.  
            │ Cargo.toml                                 181B │                                     
            │ logo.png                                   476B │## What it does                      
            │ readme-link -> README.md                   1.4K │                                     
            │ README.md                                  1.4K │orbit watches a queue, hands each jo 
            │ ╭─ Rename: ──────────────────────────────────────╮erminal. Workers are plain function 
            │ │README.md                                       │nce, retries a job that fails, and  
            │ ╰────────────────────────────────────────────────╯                                    
            │                                                 │## Configuration                     
            │                                                 │                                     
            │                                                 │| Setting | Default | Meaning |      
            │                                                 │|---|---|---|                        
            │                                                 │| `workers` | 4 | Jobs that run at o 
            │                                                 │| `retries` | 3 | Tries before a job 
            │                                                 │| `port` | 8080 | Where the status p 
            │                                                 │                                     
            │                                                 │## Running it                        
            │                                                 │                                     
            │                                                 │```bash                              
            │                                                 │orbit --workers 8 queue.toml         
            │                                                 │```                                  
 NOR  1.4K  README.md                                                        -rw-r--r--  Bot   8/8  
files-rename
~/project                                                                                           
  project   │ src                                           4 │# orbit                              
            │ tests                                         1 │                                     
            │ run.sh                                      18B │A tiny service, here so the document 
            │ scripts.tar.gz                             122B │page through, pick from and search.  
            │ Cargo.toml                                 181B │                                     
            │ logo.png                                   476B │## What it does                      
            │ readme-link -> README.md                   1.4K │                                     
            │ README.md                                  1.4K │orbit watches a queue, hands each jo 
            │ ╭─ Open with: ───────────────────────────────────╮erminal. Workers are plain function 
            │ │$EDITOR                                         │nce, retries a job that fails, and  
            │ │Reveal                                          │                                    
            │ ╰────────────────────────────────────────────────╯# Configuration                     
            │                                                 │                                     
            │                                                 │| Setting | Default | Meaning |      
            │                                                 │|---|---|---|                        
            │                                                 │| `workers` | 4 | Jobs that run at o 
            │                                                 │| `retries` | 3 | Tries before a job 
            │                                                 │| `port` | 8080 | Where the status p 
            │                                                 │                                     
            │                                                 │## Running it                        
            │                                                 │                                     
            │                                                 │```bash                              
            │                                                 │orbit --workers 8 queue.toml         
            │                                                 │```                                  
 NOR  1.4K  README.md                                                        -rw-r--r--  Bot   8/8  
files-open
~/project                                                                                           
  project   │ src                                           4 │#!/bin/sh                            
            │ tests                                         1 │echo hi                              
            │ run.sh                                      18B │                                     
            │ scripts.tar.gz  ╭──────────────────────╮   122B │                                     
            │ Cargo.toml      │ Open              o  │   181B │                                     
            │ logo.png        │ Open with…        O  │   476B │                                     
            │ readme-link -> R│ Yank              y  │   1.4K │                                     
            │ README.md       │ Cut               x  │   1.4K │                                     
            │                 │ Copy path        cc  │        │                                     
            │                 │ Rename            r  │        │                                     
            │                 │──────────────────────│        │                                     
            │                 │ Trash             d  │        │                                     
            │                 │ Delete            D  │        │                                     
            │                 │──────────────────────│        │                                     
            │                 │ Create            a  │        │                                     
            │                 │ Show hidden files .  │        │                                     
            │                 │ New tab here     tt  │        │                                     
            │                 ╰──────────────────────╯        │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
 NOR  18B  run.sh                                                            -rwxr-xr-x  37%   3/8  
files-menu
~/project                                                                                           
  project   │ src                                           4 │#!/bin/sh                            
            │ tests                                         1 │echo hi                              
            │ run.sh                                      18B │                                     
            │ scripts.tar.gz                             122B │                                     
            │ Cargo.╭─ Commands ───────────────────────────────────────────────╮                    
            │ logo.p│? Command ›                                               │                    
            │ readme│❯ mgr Exit visual mode, clear selection, or cancel s… esc │                    
            │ README│  mgr Quit the process                                  q │                    
            │       │  mgr Close the current tab, or quit if it's last  ctrl+c │                    
            │       │  mgr Previous file                                   k/↑ │                    
            │       │  mgr Next file                                       j/↓ │                    
            │       │  mgr Go to bottom                                  G/end │                    
            │       │  mgr Go to top                                      home │                    
            │       │  mgr Move cursor up half page          ctrl+u/shift+pgup │                    
            │       │  mgr Move cursor down half page        ctrl+d/shift+pgdn │                    
            │       │  mgr Move cursor up one page                 ctrl+b/pgup │                    
            │       │  mgr Move cursor down one page               ctrl+f/pgdn │                    
            │       │  98 · ↑↓ move · enter run · esc close                    │                    
            │       ╰──────────────────────────────────────────────────────────╯                    
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
 NOR  18B  run.sh                                                            -rwxr-xr-x  37%   3/8  
files-palette
~/project                                                                                           
  project   │ src                                           4 │#!/bin/sh                            
            │ tests                                         1 │echo hi                              
            │ run.sh                                      18B │                                     
          ╭──────────────────────────────────────────────────────────────────────────────╮          
          │> evloop                                                                      │          
          │  1/13                                                                        │          
          │src/event_loop.rs                                                             │          
          │                                                                              │          
          │                                                                              │          
          │                                                                              │          
          │                                                                              │          
          │                                                                              │          
          │                                                                              │          
          │                                                                              │          
          │                                                                              │          
          │                                                                              │          
          │                                                                              │          
          │                                                                              │          
          │                                                                              │          
          │                                                                              │          
          ╰──────────────────────────────────────────────────────────────────────────────╯          
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
 NOR  18B  run.sh                                                            -rwxr-xr-x  37%   3/8  
files-finder
~/project (filter: tar)                                                                             
  project   │ scripts.tar.gz                             122B │   18B run.sh                        
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
 NOR  122B  scripts.tar.gz                                                   -rw-r--r--  Top   1/1  
files-archive
~/project/src                                                                                       
 1 project  2 src                                                                                   
  src       │ lib.rs                                     225B │//! orbit: watch a queue, run its jo 
  tests     │ render.rs                                  271B │                                     
  run.sh    │ main.rs                                    289B │mod event_loop;                      
  scripts.t…│ event_loop.rs                              611B │mod render;                          
  Cargo.toml│                                                 │                                     
  logo.png  │                                                 │fn main() {                          
  readme-li…│                                                 │    let workers = std::env::args()   
  README.md │                                                 │        .skip_while(|arg| arg != "-- 
            │                                                 │        .nth(1)                      
            │                                                 │        .and_then(|n| n.parse().ok() 
            │                                                 │        .unwrap_or(4);               
            │                                                 │    event_loop::run(workers);        
            │                                                 │}                                    
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
 NOR  289B  main.rs                                                          -rw-r--r--  75%   3/4  
files-tabs
~/project/src                                      ╭─ Create ─────────────────────────────────────╮ 
 1 project  2 src                                  │ "../outside" must stay inside this directory │ 
  src       │ lib.rs                               ╰──────────────────────────────────────────────╯ 
  tests     │ render.rs                                  271B │                                     
  run.sh    │ main.rs                                    289B │mod event_loop;                      
  scripts.t…│ event_loop.rs                              611B │mod render;                          
  Cargo.toml│                                                 │                                     
  logo.png  │                                                 │fn main() {                          
  readme-li…│                                                 │    let workers = std::env::args()   
  README.md │                                                 │        .skip_while(|arg| arg != "-- 
            │                                                 │        .nth(1)                      
            │                                                 │        .and_then(|n| n.parse().ok() 
            │                                                 │        .unwrap_or(4);               
            │                                                 │    event_loop::run(workers);        
            │                                                 │}                                    
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
 NOR  289B  main.rs                                                          -rw-r--r--  75%   3/4  
files-notify
~/project/src                                                       ╭─ Move src to src ───────────╮ 
 1 project  2 src                                                   │ src: can't go inside itself │ 
  src       │ lib.rs                                     225B │//! o╰─────────────────────────────╯ 
  tests     │ render.rs                                  271B │                                     
  run.sh    │ main.rs                                    289B │mod event_loop;                      
  scripts.t…│ event_loop.rs                              611B │mod render;                          
  Cargo.to╭─────────────────────────────────── Tasks ────────────────────────────────────╮          
  logo.png│ failed  src: can't go inside itself                                          │          
  readme-l│                                                                              │:args()   
  README.m│                                                                              │rg != "-- 
          │                                                                              │          
          │                                                                              │se().ok() 
          │                                                                              │          
          │                                                                              │);        
          │                                                                              │          
          │                                                                              │          
          │                                                                              │          
          │                                                                              │          
          ╰──────────────────────────────────────────────────────────────────────────────╯          
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
            │                                                 │                                     
 NOR  289B  main.rs                                                          -rw-r--r--  75%   3/4  
files-tasks