Package name chooser
Project description
Top Drawer
Ever had trouble finding a valid name for that new package ?
top-drawer
is command line tool to help with that by searching for synonyms and validate if they are available on pypi or npm.
Install
Python >= 3.6:
$ pip install top-drawer
Usage
$ top-drawer --help
top-drawer 0.0.1
usage: top-drawer [-h] [-v] {search,validate,clear-cache} ...
Search for synonyms and validate if the name is available on pypi or npm.
optional arguments:
-h, --help show this help message and exit
-v, --verbose
Commands:
{search,validate,clear-cache}
search Search for valid synonyms of the provided word.
validate Validate a name is available
clear-cache Clear the validations cache.
$ top-drawer search --help ✔ 17:37
top-drawer 0.0.1
usage: top-drawer search [-h] [-c {snakecase,spinalcase}] [--pypi] [--npm]
[-f] [--definition DEFINITION]
word
Search for valid synonyms of the provided word.
positional arguments:
word The word to generate synonyms for
optional arguments:
-h, --help show this help message and exit
-c {snakecase,spinalcase}, --casing {snakecase,spinalcase}
The casing to apply to synonyms (default: spinalcase)
--pypi Disable validation on pypi (default: True)
--npm Disable validation on npm (default: True)
-f, --full Include the invalids in the output (default: False)
--definition DEFINITION
Set to a number representing the tab of the search
result on thesaurus.com or `all`. (default: 0)
Links
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
top-drawer-0.0.1.tar.gz
(4.3 kB
view details)
File details
Details for the file top-drawer-0.0.1.tar.gz
.
File metadata
- Download URL: top-drawer-0.0.1.tar.gz
- Upload date:
- Size: 4.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.9.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ff787428c4cee6f9330c72b25c501c3742f731db4f0df1e13978b1be0dba734 |
|
MD5 | e4987f6bea094dac8550b812bd97f70f |
|
BLAKE2b-256 | b8dc0b185e99cdda92f4744e57fff439ea54f0ed487a8036c3f9ed2fb0f7ba25 |