Skip to main content

A file or/and directory name manager which could determinenames are/aren't expectable, and you could also automatically rename it.

Project description

see build status of Unix-like: https://travis-ci.org/iattempt/namanager see build status of Windows: https://ci.appveyor.com/project/iattempt/namanager/branch/master see code coverage status: https://codecov.io/gh/iattempt/namanager https://img.shields.io/pypi/v/namanager.svg?style=flat

A file or/and directory name manager which could determine names are/aren’t expectable, and you could also automatically rename it.

Features

  • Match or ignore particular files/directories.

  • Supports checking of most common format of letter-cases (upper, lower, camel, and pascal-case).

  • Supports checking of convention of word separators (underscore-to-dash/dash-to-underscore).

How to use?

Installation

  • First of all check you already have pip installed, and then just type in:

pip install namanager
  • Sometimes, you need to install on offline environments, hence that you could download wheel s from PyPI or by pip:

pip download namanager

After moved wheels (involve dependencies) into your env, you could manually install it by following commands:

pip install namanager-x.x.x-py2.py3-none-any.whl

Running

  1. Configure your settings.json.

  2. Run command

namanager

If the settings file doesn’t existed in your current working directory or CWD:

namanager --settings /path/to/your/settings

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

namanager-0.3.1.tar.gz (11.4 kB view details)

Uploaded Source

Built Distribution

namanager-0.3.1-py2.py3-none-any.whl (12.9 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file namanager-0.3.1.tar.gz.

File metadata

  • Download URL: namanager-0.3.1.tar.gz
  • Upload date:
  • Size: 11.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for namanager-0.3.1.tar.gz
Algorithm Hash digest
SHA256 d09df767a2ab3bb1bc9ddd1fe8f3f3e9c7af17a9f0f6c344c9a3fd5f4a0bd2e8
MD5 81bc0e756d7e23b78d46de8e9c8309fa
BLAKE2b-256 2518b2f2dd0e5f4300c45b95235fa6c840e99d5f2fb67d59c45cf19b60bc0781

See more details on using hashes here.

File details

Details for the file namanager-0.3.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for namanager-0.3.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 79cf65f0bb6388fe49c3c033a8dc4445b7cad4aef87666076a57e115d8a5dc2f
MD5 8b7ea611b81546c7e26f430b7958a2c9
BLAKE2b-256 d4492369dcc2fc6fbff989c20c004b9b4ca398c54259a9566b046ec1ec960a95

See more details on using hashes here.

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