You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Classified under WY-DOC-4789. Unauthorized access is a violation of ICC corporate law.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@...........@@@@...........@@@@..........@@@@...........@@@@...........@@@@@
@@@@@@@...........@@@@.......@@@@..............@@@@.......@@@@...........@@@@@@@
@@@@@@@@@...........@@@@...@@@@..................@@@@...@@@@...........@@@@@@@@@
@@@@@@@@@@@...........@@@@@@........................@@@@@@...........@@@@@@@@@@@
@@@@@@@@@@@@@...........@@.............@@.............@@...........@@@@@@@@@@@@@
@@@@@@@@@@@@@@.......................@@..@@.......................@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@..................@@......@@..................@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@..............@@@..........@@@..............@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@..........@@@@..........@@@@..........@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
W E Y L A N D - Y U T A N I C O R P O R A T I O N
BUILDING BETTER WORLDS
A corporate-grade terminal file navigator built in Rust with ratatui. Designed for operatives who need to manage filesystem assets efficiently in hostile or low-bandwidth environments. Three CRT display profiles are provided to match your installation's hardware specifications.
I/O waveform -- real-time braille oscilloscope in telemetry panel driven by CPU load and network throughput
Per-theme telemetry animations -- radar sweep (green), seismograph (amber), Conway's Game of Life cellular automaton (cyan) alongside network telemetry
Header ticker -- scrolling Weyland-Yutani corporate messages in header bar, configurable via config.toml
Animated file type badges -- executables, config files, and encrypted assets pulse with per-palette badge animations
Multi-tab workspaces -- Ctrl+N to open new tab, Alt+Left/Alt+Right to switch, :close to dismiss
Session persistence -- workspace state (directories, panes, sort mode, panel layout) saved automatically between sessions
Filesystem watcher -- live directory reloading when external processes modify the current directory
Git staging integration -- Ctrl+G to stage/unstage files, :git commit, status badges [+]/[M]/[?] in file list
File comparison -- :diff for side-by-side file diff with color-coded additions and removals
Preview minimap -- Ctrl+M to toggle braille minimap in preview pane with viewport indicator
Batch glob operations -- :rm, :cp, :mv with glob patterns for bulk file operations
Pipe to external tools -- | <cmd> to filter file list through external commands, > <file> to export
Frecency smart bookmarks -- frequently visited directories ranked by visit recency in sidebar
Display Profiles
Profile
Designation
Deployment
CRT Effects
PHOSPHOR GREEN
WY-CRT-01
Ship terminals (Nostromo, Sulaco)
Scan line shimmer, phosphor persistence trail
AMBER
WY-CRT-02
Colony terminals (Hadley's Hope)
Signal degradation, character corruption, glitch lines
CORPORATE CYAN
WY-CRT-03
Executive consoles, MedPods
Rare thermal flicker, cursor bloom
Each profile includes unique throbber animations (radar/seismograph/diamond scanning indicators, signal ping/warning strobe/access pulse idle throbbers), per-palette braille sparklines in telemetry, themed boot sequences, and unique telemetry animations (radar sweep, seismograph, Conway's Game of Life).
Command Reference
Navigation
Input
Function
h / Left
Ascend to parent directory
l / Right / Enter
Enter directory
j / Down
Cursor down
k / Up
Cursor up
gg
Jump to first entry
G
Jump to last entry
Ctrl+O
Navigate back in history
Ctrl+I
Navigate forward in history
Ctrl+U / Ctrl+D
Half-page scroll up / down
-
Ascend to parent directory
Search & Targeting
Input
Function
/
Fuzzy search current directory
?
Recursive search across subdirectories
Space
Deploy jump key overlay
m + key
Set navigation mark
' + key
Jump to navigation mark
M + key
Delete navigation mark
Asset Operations
Input
Function
yy
Copy current asset or selection
dd
Cut current asset or selection
p
Paste from operations buffer
D
Purge selection (confirmation required)
r
Rename asset
R
Bulk rename (visual mode -- find/replace)
o
Provision new file
O
Provision new directory
e
Open in-app text editor
E
Open in external $EDITOR
#
Compute SHA-256 hash
W
Scan disk usage recursively
Sorting
Input
Function
s
Cycle sort mode (name / size / date)
Selection
Input
Function
v
Toggle visual targeting mode
u
Clear all marks
Git Staging
Input
Function
Ctrl+G
Toggle stage/unstage current file
Tabs
Input
Function
Ctrl+N
Open new tab
Alt+Left / Alt+Right
Switch to previous / next tab
Display & Panels
Input
Function
Ctrl+W
Toggle dual-pane mode
Tab
Switch active pane / cycle right panel
Ctrl+J / Ctrl+K
Scroll preview pane down / up
Ctrl+M
Toggle preview minimap
[
Contract sidebar
]
Expand sidebar
t
Open display profile / symbol set selector
`
Toggle telemetry readout
H
Toggle hidden assets
L
Lock screen (activate screensaver)
General
Input
Function
q
Terminate session
Esc
Abort current operation
MU-TH-UR Command Mode (:)
Input
Function
:q
Terminate session
:cd <path>
Navigate to directory
:close
Close current tab
:set hidden / nohidden
Toggle hidden files
:set minimap / nominimap
Toggle preview minimap
:set screensaver / noscreensaver
Toggle screensaver
:set screensaver_timeout=N
Set screensaver timeout in seconds
:comms
Open COMMS channel selector
:comms <channel>
Set COMMS channel (all/corporate/uscm/deepspace/synthetic/rss/custom)
:sort name|size|date
Set sort mode
:theme green|amber|cyan
Switch display profile
:symbols <variant>
Switch symbol set
:rm <glob>
Remove files matching glob pattern
:cp <glob> <dest>
Copy files matching glob pattern
:mv <glob> <dest>
Move files matching glob pattern
:diff <file1> <file2>
Side-by-side file comparison
:git status
Show git status
:git add
Stage current file
:git reset
Unstage current file
:git commit <msg>
Commit staged changes
:| <cmd>
Filter file list through external command
:| clear
Clear pipe filter
:> <file>
Write file list or preview to file
:help
Show available commands
Deployment
Quick install
cargo install --path .
Build from source
git clone https://github.com/johnsideserf/rem.git
cd rem
cargo build --release
./target/release/rem
System Requirements
Rust 2024 edition (1.85+)
Terminal with Unicode rendering capability
Recommended: a Nerd Font for optimal glyph display
Disclaimer
This software is an independent fan creation and is not affiliated with, endorsed by, or associated with 20th Century Studios, the Walt Disney Company, or the creators of the Alien franchise. "Weyland-Yutani," "Nostromo," "Sulaco," "MU-TH-UR," "LV-426," "Building Better Worlds," and all related names, references, and fictional lore are trademarks and copyrighted properties of their respective owners. All franchise references are used purely as creative homage in a transformative, non-commercial fan work.