{"id":19584822,"url":"https://github.com/flex-development/nest-commander","last_synced_at":"2026-02-26T03:53:32.810Z","repository":{"id":187576486,"uuid":"677157994","full_name":"flex-development/nest-commander","owner":"flex-development","description":"A NestJS module for building CLI applications","archived":false,"fork":false,"pushed_at":"2024-06-14T22:05:22.000Z","size":3986,"stargazers_count":1,"open_issues_count":12,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-12T09:47:39.796Z","etag":null,"topics":["cli","cli-program","command-line","commander","nest","nestjs","nestjs-module","typescript"],"latest_commit_sha":null,"homepage":"https://github.com/flex-development/nest-commander","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/flex-development.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/funding.yml","license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","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},"funding":{"github":["flex-development"]}},"created_at":"2023-08-10T22:15:23.000Z","updated_at":"2023-10-23T01:06:39.000Z","dependencies_parsed_at":"2024-04-30T22:45:31.871Z","dependency_job_id":null,"html_url":"https://github.com/flex-development/nest-commander","commit_stats":null,"previous_names":["flex-development/nest-commander"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flex-development%2Fnest-commander","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flex-development%2Fnest-commander/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flex-development%2Fnest-commander/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flex-development%2Fnest-commander/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/flex-development","download_url":"https://codeload.github.com/flex-development/nest-commander/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247123098,"owners_count":20887259,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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","cli-program","command-line","commander","nest","nestjs","nestjs-module","typescript"],"created_at":"2024-11-11T07:49:57.717Z","updated_at":"2026-02-26T03:53:27.786Z","avatar_url":"https://github.com/flex-development.png","language":"TypeScript","funding_links":["https://github.com/sponsors/flex-development"],"categories":[],"sub_categories":[],"readme":"# nest-commander\n\n[![github release](https://img.shields.io/github/v/release/flex-development/nest-commander.svg?include_prereleases\u0026sort=semver)](https://github.com/flex-development/nest-commander/releases/latest)\n[![npm](https://img.shields.io/npm/v/@flex-development/nest-commander.svg)](https://npmjs.com/package/@flex-development/nest-commander)\n[![codecov](https://codecov.io/gh/flex-development/nest-commander/branch/main/graph/badge.svg?token=GcyvLXLmzn)](https://codecov.io/gh/flex-development/nest-commander)\n[![module type: esm](https://img.shields.io/badge/module%20type-esm-brightgreen)](https://github.com/voxpelli/badges-cjs-esm)\n[![license](https://img.shields.io/github/license/flex-development/nest-commander.svg)](LICENSE.md)\n[![conventional commits](https://img.shields.io/badge/-conventional%20commits-fe5196?logo=conventional-commits\u0026logoColor=ffffff)](https://conventionalcommits.org/)\n[![typescript](https://img.shields.io/badge/-typescript-3178c6?logo=typescript\u0026logoColor=ffffff)](https://typescriptlang.org/)\n[![vitest](https://img.shields.io/badge/-vitest-6e9f18?style=flat\u0026logo=vitest\u0026logoColor=ffffff)](https://vitest.dev/)\n[![yarn](https://img.shields.io/badge/-yarn-2c8ebb?style=flat\u0026logo=yarn\u0026logoColor=ffffff)](https://yarnpkg.com/)\n\nA NestJS module for building CLI applications\n\n## Contents\n\n- [What is this?](#what-is-this)\n- [Install](#install)\n- [Use](#use)\n- [Types](#types)\n- [Contribute](#contribute)\n\n## What is this?\n\n[NestJS][1] is a framework for building [Node.js][2] server-side applications. It can also be used, however, to build\n[standalone applications][3], thus allowing developers to implement the same architectural patterns across applications.\nBuilt on top of [Commander.js][4], `nest-commander` brings the NestJS developer experience to CLI applications.\n\n## Install\n\nThis package is [ESM only][5].\n\n```sh\nyarn add -D @flex-development/nest-commander @nestjs/common @nestjs/core @nestjs/testing\n```\n\nFrom Git:\n\n```sh\nyarn add -D @flex-development/nest-commander@flex-development/nest-commander @nestjs/common @nestjs/core @nestjs/testing\n```\n\n\u003cblockquote\u003e\n  \u003csmall\u003e\n    See \u003ca href='https://yarnpkg.com/protocol/git'\u003eGit Protocol | Yarn\u003c/a\u003e\n    \u0026nbsp;for details on requesting a specific branch, commit, or tag.\n  \u003c/small\u003e\n\u003c/blockquote\u003e\n\n## Use\n\n**TODO**: usage docs\n\n## Types\n\nThis package is fully typed with [TypeScript][6].\n\n## Contribute\n\nSee [`CONTRIBUTING.md`](CONTRIBUTING.md).\n\n[1]: https://docs.nestjs.com/\n[2]: https://nodejs.org/\n[3]: https://docs.nestjs.com/standalone-applications\n[4]: https://github.com/tj/commander.js\n[5]: https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\n[6]: https://www.typescriptlang.org\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflex-development%2Fnest-commander","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflex-development%2Fnest-commander","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflex-development%2Fnest-commander/lists"}