{"id":16805944,"url":"https://github.com/haltcase/namesake-cli","last_synced_at":"2025-04-11T01:20:27.779Z","repository":{"id":57307664,"uuid":"87239631","full_name":"haltcase/namesake-cli","owner":"haltcase","description":"Find available \u0026 relevant npm package names from the command line.","archived":false,"fork":false,"pushed_at":"2017-12-15T21:48:53.000Z","size":31,"stargazers_count":7,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-24T22:15:18.374Z","etag":null,"topics":["authors","cli","command-line","generator","list","maintainers","utility"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/haltcase.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}},"created_at":"2017-04-04T22:06:28.000Z","updated_at":"2024-10-24T18:26:31.000Z","dependencies_parsed_at":"2022-09-17T11:02:18.796Z","dependency_job_id":null,"html_url":"https://github.com/haltcase/namesake-cli","commit_stats":null,"previous_names":["citycide/namesake-cli"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haltcase%2Fnamesake-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haltcase%2Fnamesake-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haltcase%2Fnamesake-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haltcase%2Fnamesake-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/haltcase","download_url":"https://codeload.github.com/haltcase/namesake-cli/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248323110,"owners_count":21084442,"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":["authors","cli","command-line","generator","list","maintainers","utility"],"created_at":"2024-10-13T09:49:41.945Z","updated_at":"2025-04-11T01:20:27.757Z","avatar_url":"https://github.com/haltcase.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# namesake-cli \u0026middot; [![Version](https://img.shields.io/npm/v/namesake-cli.svg?style=flat-square\u0026maxAge=3600)](https://www.npmjs.com/package/namesake-cli) [![License](https://img.shields.io/npm/l/namesake-cli.svg?style=flat-square\u0026maxAge=3600)](https://www.npmjs.com/package/namesake-cli) [![Travis CI](https://img.shields.io/travis/citycide/namesake-cli.svg?style=flat-square\u0026maxAge=3600)](https://travis-ci.org/citycide/namesake-cli) [![JavaScript Standard Style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square\u0026maxAge=3600)](https://standardjs.com)\n\n\u003e Find available \u0026 relevant npm package names from the command line.\n\n![](preview.gif)\n\nSupposedly:\n\n\u003e There are only three hard things in Computer Science:\n\u003e cache invalidation, naming things, off-by-one errors,\n\u003e and being original.\n\u003e - Phil Karlton et al.¹\n\n¹ original quote is becoming lost to history / legend\n\n`namesake` can do absolutely nothing to help you with cache invalidation\nand off-by-one errors but it _can_ help you with naming things. Being\noriginal is still up to you.\n\n## installation\n\n```console\nnpm i -g namesake-cli\n```\n\n## usage\n\n```console\nUsage: namesake [word] [options]\n\n  Generate a list of words that just so happen to also\n  be available as npm package names.\n\n  Optionally, you can use any word as input to find\n  related words and terms.\n\nOptions:\n\n  -l, --limit   \u003cn\u003e  Limit the number of results returned (defaults to 50)\n  -h, --help         Show this help message\n  -v, --version      Output the namesake version number\n```\n\n## example\n\n\u003e Note: namesake's output is non-deterministic by design.\n  so the following example is not 100% reproduceable,\n  and these package names might not be available in the\n  future.\n\n```console\n$ namesake car\n\nAvailable package names related to 'car':\n\nacr           automobile    fund         cadillac\nrailcar       bombs         cable-car    accident\nmercedes      gondola       carload\nmalibu        wagons        trolley\nautomotive    autos         automaker\nsedan         consignment   carpark\nelevator-car  escalade      buick\nmotorcar      motoring      pinto\nparking       railway-car   carla\nbackseat      railroad-car  driving\nlading        vehicles      automobiles\n```\n\nLimiting the number of results:\n\n```console\n$ namesake car --limit 5\n\nAvailable package names related to 'car':\n\ngondola  carload  driving  carpark  motorcar\n```\n\n## see also\n\n- [`namesake`](https://github.com/citycide/namesake) - the module powering this command line tool\n- [Datamuse API](http://www.datamuse.com/api/) - powers the related word search capabilities\n- [`english-words`](https://github.com/dwyl/english-words) - word list used here for random word selection\n\n## contributing\n\nPull requests and any [issues](https://github.com/citycide/namesake-cli/issues)\nfound are always welcome.\n\n1. Fork the project, and preferably create a branch named something like `feat-make-better`\n2. Modify the source files as needed\n3. Make sure all tests continue to pass, and it never hurts to have more tests\n4. Push \u0026 pull request! :tada:\n\n## license\n\nMIT © [Bo Lingen / citycide](https://github.com/citycide)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhaltcase%2Fnamesake-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhaltcase%2Fnamesake-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhaltcase%2Fnamesake-cli/lists"}