{"id":43007804,"url":"https://github.com/vihuvac/expressure-cli","last_synced_at":"2026-01-31T05:03:56.876Z","repository":{"id":329201326,"uuid":"1111487118","full_name":"vihuvac/expressure-cli","owner":"vihuvac","description":"A robust CLI tool to seamlessly bootstrap new projects based on the Expressure boilerplate.","archived":false,"fork":false,"pushed_at":"2025-12-18T00:18:52.000Z","size":27,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-12-21T10:50:32.962Z","etag":null,"topics":["cli","express","expressure"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vihuvac.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-12-07T03:09:29.000Z","updated_at":"2025-12-21T02:39:22.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/vihuvac/expressure-cli","commit_stats":null,"previous_names":["vihuvac/expressure-cli"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/vihuvac/expressure-cli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vihuvac%2Fexpressure-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vihuvac%2Fexpressure-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vihuvac%2Fexpressure-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vihuvac%2Fexpressure-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vihuvac","download_url":"https://codeload.github.com/vihuvac/expressure-cli/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vihuvac%2Fexpressure-cli/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28929865,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-31T04:05:25.756Z","status":"ssl_error","status_checked_at":"2026-01-31T04:02:35.005Z","response_time":128,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","express","expressure"],"created_at":"2026-01-31T05:03:56.200Z","updated_at":"2026-01-31T05:03:56.863Z","avatar_url":"https://github.com/vihuvac.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Expressure CLI\n\nA robust CLI tool to seamlessly bootstrap new projects based on the\n[Expressure](https://github.com/vihuvac/expressure) boilerplate.\n\n## 📖 Overview\n\nThe Expressure CLI simplifies the setup process for new Express.js APIs. It\nhandles cloning the boilerplate, checking environment configuration, setting up\nthe project structure, and even starting your Docker containers—all with a\nsingle command.\n\n## 🚀 Quick Start\n\nYou don't need to install anything globally. Just run:\n\n```bash\npnpm dlx expressure@latest create \u003cproject-name\u003e\n```\n\nFollow the interactive prompts, and you'll be up and running in seconds.\n\n## ✨ Features\n\n- **Interactive Setup**: Simple prompts guide you through the creation process.\n- **Smart Defaults**: Automatically configures paths and settings based on your\n  project name.\n- **Automated Configuration**:\n  - Sets up `.env` from templates.\n  - Updates `package.json`, `docker-compose.yaml`, and documentation configs\n    with your project name.\n- **Dependency Management**: Automatically installs dependencies using `pnpm`.\n- **Docker Integration**: Starts your development environment using Docker\n  Compose immediately after setup.\n\n## 📦 Installation (Optional)\n\nIf you prefer to have the CLI installed globally:\n\n```bash\npnpm add -g expressure\n```\n\nThen you can run:\n\n```bash\nexpressure create my-new-api\n```\n\n## 🛠️ Usage\n\n### Create a new project\n\n```bash\nexpressure create [project-name] [path]\n```\n\n- **project-name**: The name of your new project (e.g., `my-api`).\n- **path**: (Optional) The directory where the project should be created.\n  Defaults to `./\u003cproject-name\u003e`.\n\n### Helper flags\n\n```bash\nexpressure --help\nexpressure --version\n```\n\n## 🤝 Contributing\n\nContributions are welcome! If you find a bug or have a feature request, please\nopen an issue or submit a pull request.\n\n## 📄 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file\nfor details.\n\n---\n\nBuilt with ❤️ using [@clack/prompts](https://github.com/bombshell-dev/clack)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvihuvac%2Fexpressure-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvihuvac%2Fexpressure-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvihuvac%2Fexpressure-cli/lists"}