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.0.tar.gz (11.2 kB view details)

Uploaded Source

Built Distribution

namanager-0.3.0-py2.py3-none-any.whl (12.7 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

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

File hashes

Hashes for namanager-0.3.0.tar.gz
Algorithm Hash digest
SHA256 ed062eadce5cff60beeafc5d98df3f7caaf9171db1ad393921f1d23f2efa42cf
MD5 7e0aa494a9fa36a22ce2f2d85ce8e6ae
BLAKE2b-256 d0e4d49cb7d7559859f2dded005c697d64d85c16cb80a5c32818bb5a889fa9e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for namanager-0.3.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 bb2d83503f5aa4e390908d9cdf0ceef126822d5dc0a88ea134af44c98f8b0fc4
MD5 52c6deb9fdd691605dbde9f00367311f
BLAKE2b-256 fafc82e5c803121beb060915c9800afcc950fbeb7c54f2da716519a07b5c1ac6

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