Skip to main content

Renames files in powerful ways

Project description

chname

chname renames files in powerful ways.

Usage:
    chname [options] [<files>...]

Options:
    -a, --append=<suffix>                      Suffix to be appended
    -d, --delimiter=<delimiter>                Specifies the delimiter for fixing numerical filenames
    --directory=<directory>                    Destination directory [default: .]
    -f, --fix=<maximum number of digits>       Fixes numerical file names
    -h, --help                                 Show this help screen
    -l, --lower                                Translates the filenames to lowercase
    --merge                                    Merges the files in order specified on command line
    -o, --order                                Take any input files and renames them in numerical order
    -p, --prepend=<prefix>                     Prefix to be prepended
    --random                                   Randomizes the files
    -r, --remove=<pattern>                     Pattern to be removed, can be a regex
    -q, --quiet                                Quiet mode
    -s, --substitute=<substitution pattern>    Substitutes a pattern (old/new, old can be a regex)
    -t, --test                                 Test mode (Just prints the rename operations)
    --titles=<input file with titles>          Rename the files by names in the specified input file
    --usage                                    Detailed usage information
    -v, --verbose                              Verbose mode
    --version                                  Prints the version

Installation

pip install chname

License

chname is freeware released under the MIT License.

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

chname-2.1.6.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

chname-2.1.6-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file chname-2.1.6.tar.gz.

File metadata

  • Download URL: chname-2.1.6.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.13.7 Darwin/25.0.0

File hashes

Hashes for chname-2.1.6.tar.gz
Algorithm Hash digest
SHA256 5b66fa58a6bd0040574763fe406bc4b54c3887ee52ac4554f79d1289b678fb3a
MD5 e0008a2409fe4be4e08ba5804c6de48e
BLAKE2b-256 581d4a0f7e8c8249d2580eb158ba1a777d1d5ec95b8f7e51e6bd6e7026b2fcc1

See more details on using hashes here.

File details

Details for the file chname-2.1.6-py3-none-any.whl.

File metadata

  • Download URL: chname-2.1.6-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.13.7 Darwin/25.0.0

File hashes

Hashes for chname-2.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 3bae532f75405b224ef1167fcf32052fb4d00bc37e4f3fb1b67b44bdc7071ce9
MD5 adab646a42ee4f085a9b8413e212e6f2
BLAKE2b-256 b1a319af6a4cab178c945c7abdedbcfed4df0911d6100a0b39903eece0aca0ee

See more details on using hashes here.

Supported by

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