- man ssh — keshavanand.net
+ Documentation - Terminal Portfolio
@@ -15,8 +15,8 @@
$ cd ..
-
man ssh
-
portfolio(1)·keshavanand.net·v1
+
Documentation
+
The who, what, when, where, why
@@ -31,79 +31,71 @@
-
# name
+
# What is it?
- A keystroke-driven portfolio. The command above opens a real SSH session into a restricted, passwordless
- account on a homeserver and drops you into a custom C++/FTXUI interface. No web app, no JS, no installer — just the shell you already have.
+ When executed in your terminal, this command renders a fully interactive shell portfolio experience.
+ Much like a digital resume or personal site, it allows you to explore my work and background through
+ a safe, secure, and purely text-based interface.
+ It is completely harmless to your system.
-
# synopsis
-
$ ssh portfolio@keshavanand.net
-
-
-
-
# arguments
+
# Command Breakdown
-
ssh
-
secure shell — the standard remote-login protocol. ubiquitous on macOS, linux, and modern windows.
+
ssh→
+
Secure Shell: The standard terminal protocol for logging into and controlling remote computers safely.
-
portfolio
-
a passwordless, restricted user account. the only thing it can do is launch the portfolio binary.
+
portfolio→
+
User: A passwordless, restricted user on my homeserver meant for public access.
-
keshavanand.net
-
resolves to my homeserver's public IP. the gateway forwards port 22 to the box.
+
keshavanand.net→
+
Domain: Points to a web record that directs your request to my server's public IP (gateway).
-
# usage
+
# How to Run
-
01 copy the command above (click the box, or the icon).
-
02 open your terminal — Terminal, iTerm, Alacritty, Windows Terminal, anything.
-
03 paste, hit return. accept the host fingerprint with yes on first connect.
-
04 navigate with arrow keys + return. quit any time with Ctrl+C.
+
01 Copy the command above using the clipboard tool.
+
02 Open your native terminal (Terminal on Mac/Linux, PowerShell on Windows).
+
03 Paste the command and accept the host identity by typing 'yes' if prompted.
+
04 Press Enter to launch the interactive environment.
+
05 Terminate the process at any time by pressing Ctrl+C.
-
# implementation
+
# Code Logic
- The portfolio user's login shell isn't bash — it's a custom C++ binary that uses
- FTXUI
- for layout, focus management, and rendering. Input is captured raw, output is repainted on a frame loop.
- It is sandboxed, read-only, and harmless to your machine.
+ This command gives authenticated access to the 'portfolio' user account on my private home server.
+
+
+ Instead of a standard bash or zsh shell, the user session triggers a custom-coded C++ executable.
+ This binary utilizes FTXUI—a sophisticated functional terminal user interface library—to handle
+ real-time rendering and input.