From aae0a9d8d62b774cab6d5243a245fb7346bf17c2 Mon Sep 17 00:00:00 2001
From: keshavananddev <53607429-keshavananddev@users.noreply.replit.com>
Date: Fri, 24 Apr 2026 04:01:29 +0000
Subject: [PATCH] Restore original documentation text and styling
Reverts the documentation page title, headings, and descriptive text to their original content while retaining the updated terminal-inspired visual styling, animations, and interactive elements.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 6def8112-39d2-4641-b93b-f39108179f33
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 6d69fc29-636f-4e74-b7ec-1c1c3972bb85
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/42ae33dd-8759-4196-85a5-434465c72ece/6def8112-39d2-4641-b93b-f39108179f33/OQEOUI5
Replit-Helium-Checkpoint-Created: true
---
docs.html | 70 +++++++++++++++++++++++-----------------------------
src/docs.css | 48 ++++++++++++-----------------------
2 files changed, 47 insertions(+), 71 deletions(-)
diff --git a/docs.html b/docs.html
index 4c7b4c0..000493d 100644
--- a/docs.html
+++ b/docs.html
@@ -3,7 +3,7 @@
- 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.