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.3.tar.gz
(4.3 kB
view details)
File details
Details for the file top-drawer-0.0.3.tar.gz
.
File metadata
- Download URL: top-drawer-0.0.3.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 | d032df030601a7708c91e282655eb2c45536b930750a33f885518ce36effadf7 |
|
MD5 | 84b0852860882072ee2d4fdcd47aeb12 |
|
BLAKE2b-256 | 9ad635a83f2dc3f4f6edab1a59f91decb232e9984b6432381f791c1a5eed3a55 |