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.

Files for namanager, version 0.2.2a4
Filename, size File type Python version Upload date Hashes
Filename, size namanager-0.2.2a4-py2.py3-none-any.whl (13.4 kB) File type Wheel Python version py2.py3 Upload date Hashes View
Filename, size namanager-0.2.2a4.tar.gz (9.9 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page