包名选择器
项目描述
Top Drawer
是否曾经为那个新包寻找有效名称而感到困扰?
top-drawer
是一个命令行工具,通过搜索单词的同义词并验证它们是否在 PyPI 或 npm 上可用来帮助您。
安装
Python >= 3.6
$ pip install top-drawer
使用方法
$ top-drawer --help
usage: top-drawer [-h] [-v] [--log-file LOG_FILE] [--quiet] [-c CONFIG_FILE]
[--api-key API_KEY]
...
Thesaurus search and availability validators to find new package names.
optional arguments:
-h, --help show this help message and exit
-v, --verbose - (default: False)
--log-file LOG_FILE
--quiet
-c CONFIG_FILE, --config-file CONFIG_FILE
Config file path (default: None)
--api-key API_KEY Your bighugelabs.com api key (default: None)
Commands:
search Search for valid words from the thesaurus definition.
validate Validate a word is available.
thesaurus Get the thesaurus definition from Big Huge Thesaurus.
clear-cache Clear the validations cache.
$ top-drawer search --help ✔ 17:37
usage: top-drawer search [-h] [-c {snakecase,spinalcase}] [--pypi] [--npm] [-f]
[-w {noun,verb,adjective} [{noun,verb,adjective} ...]]
[-m {syn,ant,usr,sim,rel} [{syn,ant,usr,sim,rel} ...]]
word
Search for valid words from the thesaurus definition.
positional arguments:
word The word to search.
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)
-w {noun,verb,adjective} [{noun,verb,adjective} ...], --word-type {noun,verb,adjective} [{noun,verb,adjective} ...]
Type of words to use. (default: None)
-m {syn,ant,usr,sim,rel} [{syn,ant,usr,sim,rel} ...], --mode {syn,ant,usr,sim,rel} [{syn,ant,usr,sim,rel} ...]
链接
项目详情
关闭
top-drawer-0.1.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6022fd8ff1a56adaf22b86690d9888ca068e176b0f9e43006c9d10d7f0254f02 |
|
MD5 | bff1aafe1573b30dead762e22454409a |
|
BLAKE2b-256 | ef84264921df1b85113d964b06978c2f3b0d428754ab6829046a4e2b1f08d099 |