Package Exports
- iad1tya
- iad1tya/bin/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (iad1tya) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
iad1tya
iad1tya is a production-style terminal portfolio CLI for Aditya Yadav. It launches as an interactive shell experience with a boot sequence, clean system-style prompts, project showcases, live GitHub stats, and browser-opening commands.
Features
- Interactive terminal experience powered by Node.js and ES modules.
- Cross-platform support for macOS, Linux, Windows, and WSL.
- Project, skills, education, certification, and stats views.
- Live GitHub profile stats fetched with Axios.
- Browser commands for GitHub, LinkedIn, website, and resume.
- Polished output using Chalk, Boxen, Gradient String, ora, and cli-table3.
Installation
Run the CLI without installing globally:
npx iad1tyaFor local development in a cloned repo:
npm install
npm linkUsage
Start the CLI:
npx iad1tyaAfter startup, use help to list the available commands.
Screenshots
Add terminal captures here after running the CLI locally. Good candidates are:
- Boot sequence and clean header
projectsoutputproject echomusicgithub statsneofetch
Command List
| Command | Description |
|---|---|
help |
Show every available command |
whoami |
Show the developer intro |
projects |
List all portfolio projects |
project <name> |
Show a detailed project showcase |
skills |
Show categorized skills |
stats |
Show portfolio stats and achievements |
github stats |
Fetch live GitHub profile stats |
socials |
Show clickable profile links |
education |
Show education history |
certifications |
Show certifications and credentials |
resume |
Open the resume / portfolio site |
open github |
Open the GitHub profile in your browser |
open linkedin |
Open the LinkedIn profile in your browser |
open website |
Open the portfolio website in your browser |
clear |
Clear the terminal screen |
sudo hire-aditya |
Display the access granted message |
exit |
Close the CLI |
Publishing
The package is configured for npm publishing as a public CLI.
npm publish --access publicOnce published, users can run:
npx iad1tyaLocal Development
npm install
npm run startOr link it locally:
npm link
iad1tyaProject Structure
bin/index.js
data/about.js
data/projects.js
data/skills.js
data/socials.js
data/education.js
data/certifications.js
data/stats.js
utils/terminal.jsNotes
- The CLI uses a fake shell path and fake filesystem entries to keep the terminal experience consistent.
github statsmakes a live request to the GitHub API and falls back gracefully if the request fails.