{"id":13531887,"url":"https://github.com/c4spar/deno-cliffy","last_synced_at":"2025-05-14T10:13:23.754Z","repository":{"id":37407370,"uuid":"246158784","full_name":"c4spar/deno-cliffy","owner":"c4spar","description":"Command line framework for deno 🦕 Including Commandline-Interfaces, Prompts, CLI-Table, Arguments Parser and more...","archived":false,"fork":false,"pushed_at":"2024-11-28T22:24:51.000Z","size":8042,"stargazers_count":1023,"open_issues_count":61,"forks_count":72,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-04-11T21:49:04.430Z","etag":null,"topics":["ansi-escape","argument-parser","cli","cli-cursor","cli-framework","cli-table","command-line","deno","prompt","prompts","typescript"],"latest_commit_sha":null,"homepage":"https://cliffy.io","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/c4spar.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","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},"funding":{"github":["c4spar"]}},"created_at":"2020-03-09T22:54:29.000Z","updated_at":"2025-04-11T18:19:21.000Z","dependencies_parsed_at":"2023-12-22T00:58:13.211Z","dependency_job_id":"544b3c95-1c33-4c6d-98fe-e6aa4b0a56ab","html_url":"https://github.com/c4spar/deno-cliffy","commit_stats":{"total_commits":902,"total_committers":39,"mean_commits":"23.128205128205128","dds":0.4944567627494457,"last_synced_commit":"b0f1942b8a60a7f4e12907e852a940b3785ff263"},"previous_names":[],"tags_count":66,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/c4spar%2Fdeno-cliffy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/c4spar%2Fdeno-cliffy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/c4spar%2Fdeno-cliffy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/c4spar%2Fdeno-cliffy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/c4spar","download_url":"https://codeload.github.com/c4spar/deno-cliffy/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254120179,"owners_count":22017953,"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":["ansi-escape","argument-parser","cli","cli-cursor","cli-framework","cli-table","command-line","deno","prompt","prompts","typescript"],"created_at":"2024-08-01T07:01:06.595Z","updated_at":"2025-05-14T10:13:23.676Z","avatar_url":"https://github.com/c4spar.png","language":"TypeScript","funding_links":["https://github.com/sponsors/c4spar"],"categories":["TypeScript","Modules","cli","核心模块与框架（按需求挑）","[Deno](https://deno.land/)"],"sub_categories":["CLI utils","Assistants","开发工具（提升效率用）"],"readme":"\u003cimg src=\"logo.png\" style=\"width: 100%\" /\u003e\n\n[![Latest version](https://deno.land/badge/cliffy/version)](https://deno.land/x/cliffy)\n[![popularity](https://deno.land/badge/cliffy/popularity)](https://deno.land/x/cliffy)\n[![Build status](https://github.com/c4spar/deno-cliffy/workflows/Test/badge.svg?branch=main)](https://github.com/c4spar/deno-cliffy/actions/workflows/test.yml)\n[![Code coverage](https://codecov.io/gh/c4spar/deno-cliffy/branch/main/graph/badge.svg)](https://codecov.io/gh/c4spar/deno-cliffy)\n[![Discord](https://img.shields.io/badge/join-chat-blue?logo=discord\u0026logoColor=white)](https://discord.gg/ghFYyP53jb)\n\n**Cliffy** is a _simple_ and _type-safe_ commandline framework for building\ncomplex commandline tools with [deno](https://deno.land).\n\n## Documentation\n\nThe [documentation](https://cliffy.io/docs) is available on\n[cliffy.io](https://cliffy.io).\n\n## Modules\n\n- **[ansi](https://cliffy.io/docs/ansi/):** Chainable ansi _escape sequences_.\n\n- **[command](https://cliffy.io/docs/command/):** Create _complex_ and\n  _type-safe_ commandline tools with build-in _input validation_, _auto\n  generated help_, _shell completions_ and more.\n\n- **[flags](https://cliffy.io/docs/flags/):** Parse command line arguments (used\n  by the _command_ module).\n\n- **[keycode](https://cliffy.io/docs/keycode/):** Parser ansi key codes.\n\n- **[keypress](https://cliffy.io/docs/keypress/):** Listen to keypress events\n  with _Promise_, _AsyncIterator_ and _EventTarget_ APIs.\n\n- **[prompt](https://cliffy.io/docs/prompt/):** Create _simple_ and _powerful_\n  interactive prompts.\n\n- **[table](https://cliffy.io/docs/table/):** Create cli tables with border,\n  padding, nested tables, etc...\n\n- **[testing](https://cliffy.io/docs/testing/):** Helper functions for testing.\n\n## Contributing\n\nAny kind of contribution is welcome! Please take a look at the\n[contributing guidelines](CONTRIBUTING.md).\n\n## License\n\n[MIT](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fc4spar%2Fdeno-cliffy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fc4spar%2Fdeno-cliffy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fc4spar%2Fdeno-cliffy/lists"}