Usage

In your favourite terminal rename a specific file:

$ tvr file

or a folder of files:

$ tvr folder

or files with a specific extension:

$ tvr *.mkv

or files in the current directory:

$ tvr

Options

Tv Renamr accepts the following options which take precedent over any options set in the Config.

--config Select a location for your config file. If the path is invalid the default locations will be used.
--copy Copy instead of moving the files.
--no-copy Explicity tell Tv Renamr not to copy instead of moving the files. Used to override the config.
-c, --canonical
 Set the show’s canonical name to use when performing the online lookup.
-d, --dry-run Dry run your renaming.
-e, --episode Set the episode number. Currently this will cause errors when working with more than one file.
--history Display a list of shows renamed using the system pager.
--ignore-recursive
 Only use files from the root of a given directory, not entering any sub-directories.
--log-file Set the log file location.
-l, --log-level
 Set the log level. Options: short, minimal, info and debug.
-n, --name Set the episode’s name.
--no-cache Force all renames to ignore the cache.
-o, --output Set the output format for the episodes being renamed.
--organise Organise renamed files into folders based on their show name and season number.
--no-organise Explicitly tell Tv Renamr not to organise renamed files. Used to override the config.
-p, --partial Allow partial regex matching of the filename.
-q, --quiet Don’t output logs to the command line.
-r, --recursive
 Recursively lookup files in a given directory.
--rename-dir The directory to move renamed files to, if not specified the working directory is used.
--no-rename-dir
 Explicity tell Tv Renamr not to move renamed files. Used to override the config.
--regex The regular expression to use when extracting information from files.
-s, --season Set the season number.
--show Set the show’s name (will search for this name).
--show-override
 Override the show’s name (only replaces the show’s name in the final file).
--specials Set the show’s specials folder (defaults to “Season 0”).
--symlink Create symbolic links instead of moving the files.
--no-symlink Explicity tell Tv Renamr not to create symlinks. Used to override the config.
-t, --the Set the position of ‘The’ in a show’s name to the end of the show name.

Examples

$ tvr
$ tvr --recursive /path/to/a/directory/
$ tvr --organise -r /path/to/a/directory/ /path/to/a/file.mkv
$ tvr --season 1 --name chuck /path/to/a/file/the_file.mkv

History

Use the history command to parse your logs for a list of files you’ve renamed:

$ tvr --history