Welcome to the OS Terminal Simulation! This web-based application provides a terminal interface for managing your portfolio and interacting with a simulated file system. It's designed to give you a hands-on experience with command-line interfaces while allowing you to create and manage your portfolio.
| Command | Description |
|---|---|
ls | List directory contents |
cd [directory] | Change directory |
mkdir [name] | Create a new directory |
touch [name] | Create a new file |
rm [name] | Remove a file |
portfolio | Enter portfolio management mode |
help | Display help information |
signup username passwordsignin username passwordportfolioviewedit name <Your Name>add skilladd projectadd experienceadd educationadd hobbysaveexitYour portfolio consists of several sections, each with specific commands for viewing, adding, editing, and removing items. Here's a detailed explanation of each portfolio item and its related commands:
This includes your name, title, bio, avatar, and email.
viewedit <field> <value> (e.g., edit name John Doe)Your professional skills and their proficiency levels.
view skillsadd skillremove skill <skill name>Your completed or ongoing projects, including title, description, technologies used, and optional link and image.
view projectsadd projectremove project <project title>Your work experience, including role, company, start and end dates, and description.
view experienceadd experienceremove experience <role>Your social media profiles or personal websites.
view socialsadd socialremove social <platform>Your personal interests and hobbies.
view hobbiesadd hobbyremove hobby <hobby name>Your educational background, including institution, degree, field of study, dates, and optional description.
view educationadd educationremove education <institution>portfolio: Enter portfolio management modeview: View entire portfoliosave: Save all changes to your portfolioexit: Exit portfolio management modeUse the help command in portfolio mode for a quick reference.
If you encounter any issues, experience difficulties, or have any questions regarding this platform or its functionality, please don't hesitate to reach out. You can contact the developer directly via Twitter at @snvshal.