{"_id":"@abdessattar23/devster-cli","_rev":"1-903e6c9f8d2b14b24ea61b521afeac29","name":"@abdessattar23/devster-cli","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@abdessattar23/devster-cli","version":"1.0.0","keywords":["cli","portfolio","developer-tools","showcase","ai","security","devops","personal-portfolio","interactive-cli"],"author":{"url":"https://abdessattar.is-a.dev","name":"Mohammed Elyagoubi","email":"abdessattar23@gmail.com"},"license":"MIT","_id":"@abdessattar23/devster-cli@1.0.0","maintainers":[{"name":"abdessattar23","email":"elyagoubiabdessattar@gmail.com"}],"homepage":"https://github.com/abdessattar23/devster-cli#readme","bugs":{"url":"https://github.com/abdessattar23/devster-cli/issues"},"bin":{"devster":"src/index.js"},"dist":{"shasum":"6383cc80604f0022222edb2a7cf8a7be6ef8ddeb","tarball":"https://registry.npmjs.org/@abdessattar23/devster-cli/-/devster-cli-1.0.0.tgz","fileCount":13,"integrity":"sha512-ujRrCLSjvv5pmSaNUIGwg7PBV6bpBl+IhlyEUuAd173/vpI1qkT8sj4Eyi4wekGK6e0I7O5n2vFAzjn/a2frlA==","signatures":[{"sig":"MEUCIHypwDKzaIrOE/AlnKd2Zz+h/AifsH86JJKV58KzCCIwAiEAoUzrhqDEurKCLO/xTpS/s+I01srSqjfA5E4bpn4vyWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32021},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"scripts":{"lint":"eslint src/**/*.js","test":"jest","start":"node src/index.js","format":"prettier --write \"src/**/*.js\""},"_npmUser":{"name":"abdessattar23","email":"elyagoubiabdessattar@gmail.com"},"repository":{"url":"git+https://github.com/abdessattar23/devster-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"A comprehensive CLI tool showcasing Mohammed's skills, projects, and expertise","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ora":"^7.0.1","open":"^10.0.0","axios":"^1.6.2","boxen":"^7.1.1","chalk":"^5.3.0","dotenv":"^16.3.1","js-yaml":"^4.1.0","inquirer":"^9.2.12","commander":"^11.1.0","clipboardy":"^4.0.0","rss-parser":"^3.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.54.0","prettier":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/devster-cli_1.0.0_1738608472281_0.31526182106125566","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@abdessattar23/devster-cli","version":"1.0.1","description":"A comprehensive CLI tool showcasing Mohammed's skills, projects, and expertise","main":"src/index.js","type":"module","bin":{"devster":"src/index.js"},"scripts":{"start":"node src/index.js","format":"prettier --write \"src/**/*.js\""},"keywords":["cli","portfolio","developer-tools","showcase","ai","security","devops","personal-portfolio","interactive-cli"],"author":{"name":"Mohammed Elyagoubi","email":"abdessattar23@gmail.com","url":"https://abdessattar.is-a.dev"},"repository":{"type":"git","url":"git+https://github.com/abdessattar23/devster-cli.git"},"bugs":{"url":"https://github.com/abdessattar23/devster-cli/issues"},"homepage":"https://github.com/abdessattar23/devster-cli#readme","license":"MIT","dependencies":{"axios":"^1.6.7","boxen":"^7.1.1","chalk":"^5.3.0","clipboardy":"^4.0.0","commander":"^12.0.0","dotenv":"^16.4.1","figlet":"^1.7.0","inquirer":"^9.2.12","js-yaml":"^4.1.0","open":"^10.0.3","ora":"^8.0.1","rss-parser":"^3.13.0"},"devDependencies":{"eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","jest":"^29.7.0","prettier":"^3.2.4"},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public"},"_id":"@abdessattar23/devster-cli@1.0.1","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-yIQqd8xt6VakoRF+9sovSvS6xpF9UTRx5748uIc7h+JwP9GyZlzM3BnUw45Gb1L6stZX8emi50yDvJpFVHjzFw==","shasum":"669d63eff631d3e8d3e18577d4217c6b870c7c42","tarball":"https://registry.npmjs.org/@abdessattar23/devster-cli/-/devster-cli-1.0.1.tgz","fileCount":15,"unpackedSize":33156,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEtg6DGqaaeBeLuIUIUTb59slDitRi4i4c8WTE0ig7Q6AiBE9ld3gOcDLMZQTMR/HXf37VDDyhdXMaWS6CQ0hW7fzg=="}]},"_npmUser":{"name":"abdessattar23","email":"elyagoubiabdessattar@gmail.com"},"directories":{},"maintainers":[{"name":"abdessattar23","email":"elyagoubiabdessattar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/devster-cli_1.0.1_1738609156063_0.9135460380249165"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-03T18:47:52.170Z","modified":"2025-02-03T18:59:16.414Z","1.0.0":"2025-02-03T18:47:52.453Z","1.0.1":"2025-02-03T18:59:16.241Z"},"bugs":{"url":"https://github.com/abdessattar23/devster-cli/issues"},"author":{"name":"Mohammed Elyagoubi","email":"abdessattar23@gmail.com","url":"https://abdessattar.is-a.dev"},"license":"MIT","homepage":"https://github.com/abdessattar23/devster-cli#readme","keywords":["cli","portfolio","developer-tools","showcase","ai","security","devops","personal-portfolio","interactive-cli"],"repository":{"type":"git","url":"git+https://github.com/abdessattar23/devster-cli.git"},"description":"A comprehensive CLI tool showcasing Mohammed's skills, projects, and expertise","maintainers":[{"name":"abdessattar23","email":"elyagoubiabdessattar@gmail.com"}],"readme":"# 🚀 DevsterCLI\n\nA powerful command-line interface that showcases Mohammed's skills, projects, and expertise in an interactive and engaging way.\n\n## 🎯 Features\n\n- **Showcase Mode** (`devster showcase`): Explore Mohammed's skills, projects, and achievements\n- **Demo Mode** (`devster demo`): Experience live project demonstrations\n- **AI Chat** (`devster ai`): Have a conversation about Mohammed's expertise using AI\n- **Blog** (`devster blog`): Read Mohammed's latest technical articles\n- **Connect** (`devster connect`): Connect with Mohammed across different platforms\n\n## 🛠️ Installation\n\n```bash\nnpm install -g @abdessattar23/devster-cli\n```\n\nOr run directly with:\n\n```bash\nnpx @abdessattar23/devster-cli\n```\n\n### Linux Users\n\nIf you encounter permissions errors when installing globally, you have two options:\n\n1. Install with sudo (quick solution):\n```bash\nsudo npm install -g @abdessattar23/devster-cli\n```\n\n2. Change npm's default directory (recommended):\n```bash\nmkdir ~/.npm-global\nnpm config set prefix '~/.npm-global'\necho 'export PATH=~/.npm-global/bin:$PATH' >> ~/.profile\nsource ~/.profile\nnpm install -g @abdessattar23/devster-cli\n```\n\n## 📋 Requirements\n\n- Node.js >= 18.0.0\n- A Hugging Face API token (for AI features)\n\n## 🎮 Usage\n\n### Interactive Showcase\n```bash\ndevster showcase\n```\nExplore Mohammed's technical skills, project portfolio, and professional achievements through an interactive menu.\n\n### Project Demos\n```bash\ndevster demo\n```\nExperience live demonstrations of Mohammed's projects, directly in your browser.\n\n### AI Chat\n```bash\ndevster ai\n```\nHave a conversation with an AI assistant about Mohammed's expertise, skills, and experience. Requires a Hugging Face API token in your `.env` file.\n\n### Blog Posts\n```bash\ndevster blog\n```\nRead Mohammed's latest technical articles and insights.\n\n### Connect\n```bash\ndevster connect\n```\nConnect with Mohammed on various platforms (LinkedIn, GitHub, etc.) and get his contact information.\n\n## ⚙️ Configuration\n\n1. Create a `.env` file in your project root:\n```bash\nHUGGINGFACE_API_TOKEN=your_token_here\n```\n\n2. The configuration for skills, projects, and other content is stored in `config/content.yaml`.\n\n## 🤝 Contributing\n\n1. Fork the repository\n2. Create your feature branch (`git checkout -b feature/amazing-feature`)\n3. Commit your changes (`git commit -m 'Add some amazing feature'`)\n4. Push to the branch (`git push origin feature/amazing-feature`)\n5. Open a Pull Request\n\n## 📝 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## 👤 Author\n\n**Mohammed Elyagoubi**\n- Website: [abdessattar.is-a.dev](https://abdessattar.is-a.dev)\n- LinkedIn: [@abdessattar23](https://linkedin.com/in/abdessattar23)\n- GitHub: [@abdessattar23](https://github.com/abdessattar23)\n\n## ⭐️ Show your support\n\nGive a ⭐️ if this project helped you!\n","readmeFilename":"README.md"}