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.2.tar.gz
(4.3 kB
view details)
File details
Details for the file top-drawer-0.0.2.tar.gz
.
File metadata
- Download URL: top-drawer-0.0.2.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 | 2479dc60afc307bdf0b1045bdf0234b9a7fc8a9d332cb2cec87bbdf42de5fa71 |
|
MD5 | c1a02fb419d93084d2d45366c6954e26 |
|
BLAKE2b-256 | c7262ad7eaf75f05cb20e3b76b0bff873229b65aec7cf9bd413bc0b66500455e |