@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@...........@@@@...........@@@@..........@@@@...........@@@@...........@@@@@ @@@@@@@...........@@@@.......@@@@..............@@@@.......@@@@...........@@@@@@@ @@@@@@@@@...........@@@@...@@@@..................@@@@...@@@@...........@@@@@@@@@ @@@@@@@@@@@...........@@@@@@........................@@@@@@...........@@@@@@@@@@@ @@@@@@@@@@@@@...........@@.............@@.............@@...........@@@@@@@@@@@@@ @@@@@@@@@@@@@@.......................@@..@@.......................@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@..................@@......@@..................@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@..............@@@..........@@@..............@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@..........@@@@..........@@@@..........@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
W E Y L A N D ─ Y U T A N I
BUILDING BETTER WORLDS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
REMOTE ENTRY MODULE
Standard-Issue File Navigation Terminal
Classified under WY-DOC-4789. Unauthorized access is a violation of ICC corporate law.
T E R M I N A L   C A P A B I L I T I E S
D I S P L A Y   P R O F I L E S
PHOSPHOR GREEN WY-CRT-01
Ship terminals (Nostromo, Sulaco). Scan line shimmer, phosphor persistence trail. Radar scanning throbber, signal ping idle animation. Braille sparklines and radar sweep telemetry animation.
Phosphor Green display profile
AMBER WY-CRT-02
Colony terminals (Hadley's Hope). Signal degradation, character corruption, glitch lines. Seismograph scanning throbber, warning strobe idle animation. Glitchy dropout sparklines and seismograph telemetry animation.
Amber display profile
CORPORATE CYAN WY-CRT-03
Executive consoles, MedPods. Rare thermal flicker, cursor bloom. Diamond scanning throbber, access pulse idle animation. Clean block sparklines and Conway's Game of Life telemetry animation.
Corporate Cyan display profile with theme picker
BOOT SEQUENCE DEMONSTRATION
Boot sequence animation
WY-CRT-02 AMBER PROFILE · BOOT AUTHENTICATION SEQUENCE
S Y M B O L   S E T S
STANDARD
Nerd Font glyphs
▶ ◆ ✓ █░
ASCII
Pure ASCII compat
> * ok #-
BLOCK
Heavy geometric
█▶ █ █ █▒
MINIMAL
Clean, sparse
› • • ●·
PIPELINE
Industrial pipes
▷ ◈ ◆ █░
BRAILLE
Dot patterns
⣿ ⠶ ⣿ ⣿⡀
SCANLINE
CRT interlaced
▸ ◉ ◉ ▮▯
C O M M A N D   R E F E R E N C E
NAVIGATION
h / LeftAscend to parent directory
l / Right / EnterEnter directory
j / DownCursor down
k / UpCursor up
ggJump to first entry
GJump to last entry
Ctrl+ONavigate back in history
Ctrl+INavigate forward in history
Ctrl+U / Ctrl+DHalf-page scroll up / down
-Ascend to parent directory
SEARCH & TARGETING
/Fuzzy search current directory
?Recursive search across subdirectories
SpaceDeploy jump key overlay
m + keySet navigation mark
' + keyJump to navigation mark
M + keyDelete navigation mark
ASSET OPERATIONS
yyCopy current asset or selection
ddCut current asset or selection
pPaste from operations buffer
DPurge selection (confirmation required)
rRename asset
RBulk rename (visual mode -- find/replace)
oProvision new file
OProvision new directory
eOpen in-app text editor
EOpen in external $EDITOR
#Compute SHA-256 hash
WScan disk usage recursively
YYank asset path to system clipboard
SORTING
sCycle sort mode (name / size / date)
SELECTION
vToggle visual targeting mode
uClear all marks
GIT STAGING
Ctrl+GToggle stage/unstage current file
TABS
Ctrl+NOpen new tab
Alt+Left / Alt+RightSwitch to previous / next tab
DISPLAY & PANELS
Ctrl+WToggle dual-pane mode
TabSwitch active pane / cycle right panel
Ctrl+J / Ctrl+KScroll preview pane down / up
Ctrl+MToggle preview minimap
[Contract sidebar
]Expand sidebar
tOpen display profile / symbol set selector
`Toggle telemetry readout
HToggle hidden assets
LLock screen (activate screensaver)
TToggle tree view (expand/collapse with l/h)
Ctrl+LOpen operations log
Ctrl+XToggle dual-pane diff highlights
COMMAND MODE
:Enter MU-TH-UR command mode
:qTerminate session
:cd <path>Navigate to directory
:set hidden / nohiddenToggle hidden files
:sort name|size|dateSet sort mode
:theme green|amber|cyanSwitch display profile
:symbols <variant>Switch symbol set
:closeClose current tab
:set minimap / nominimapToggle preview minimap
:set screensaver / noscreensaverToggle screensaver
:set screensaver_timeout=NSet screensaver timeout in seconds
:commsOpen COMMS channel selector
:comms <channel>Set COMMS channel (all/corporate/uscm/deepspace/synthetic/rss/custom)
:rm <glob>Remove files matching glob pattern
:cp <glob> <dest>Copy files matching glob pattern
:mv <glob> <dest>Move files matching glob pattern
:diff <f1> <f2>Side-by-side file comparison
:git statusShow git status
:git addStage current file
:git resetUnstage current file
:git commit <msg>Commit staged changes
:| <cmd>Filter file list through external command
:| clearClear pipe filter
:> <file>Write file list or preview to file
:helpShow available commands
GENERAL
qTerminate session
EscAbort current operation
C O N F I G U R A T I O N
~/.config/rem/config.toml
# Display settings [appearance] palette = "green" # green | amber | cyan symbols = "standard" # standard | ascii | block | minimal | pipeline | braille | scanline # Behavior [behavior] show_hidden = false # show dotfiles by default default_panel = "info" # info | preview | hidden boot_sequence = true # show boot animation on launch sort_mode = "name_asc" # name_asc | name_desc | size_asc | size_desc | date_newest | date_oldest glitch_enabled = true # CRT glitch effects per palette reduce_motion = false # disable animations mouse_enabled = true # mouse scroll/click support # Header ticker [ticker] enabled = true # scrolling header messages messages = ["BUILDING BETTER WORLDS", "COMPANY PROPERTY"] # Screensaver [screensaver] enabled = true # enable idle screensaver timeout = 45 # seconds before screensaver activates distress_timeout = 300 # seconds before distress beacon mode # COMMS INTERCEPT [comms] channel = "all" # all | corporate | uscm | deepspace | synthetic | rss | custom custom_messages = ["CUSTOM BROADCAST ONE"] refresh_interval = 1800 # RSS feed refresh interval in seconds # [[comms.feeds]] # name = "My Feed" # url = "https://example.com/rss"
D E P L O Y M E N T
QUICK INSTALL
$ cargo install --path .
BUILD FROM SOURCE
$ git clone https://github.com/johnsideserf/rem.git $ cd rem $ cargo build --release $ ./target/release/rem
CLI FLAGS
$ rem # default phosphor green profile $ rem --amber # amber profile $ rem --cyan # corporate cyan profile $ rem --no-boot # skip boot sequence $ rem --no-mouse # disable mouse support $ rem --help # show usage $ rem --version # show version
S Y S T E M   R E Q U I R E M E N T S