Skip to main content

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)

Uploaded Source

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

Hashes for top-drawer-0.0.1.tar.gz
Algorithm Hash digest
SHA256 8ff787428c4cee6f9330c72b25c501c3742f731db4f0df1e13978b1be0dba734
MD5 e4987f6bea094dac8550b812bd97f70f
BLAKE2b-256 b8dc0b185e99cdda92f4744e57fff439ea54f0ed487a8036c3f9ed2fb0f7ba25

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page