This module enables easy management of versioned file names in a straightforward manner.
The SYNOPSIS section of this software shows some examples of how to use it for files and directories. It includes creating a new instance of the module and specifying the name pattern, which is used to make new file or directory names, as well as specifying the parent, which is where the file or directory will be created.
For file usage, this module can be used to create the next filename in the sequence based on the name pattern specified earlier. This can be done using the "next_name" method. It can also create an instance of Path::Class::File that represents that next file name using the "next_file" method.
For the usage of directories, it is likewise possible to create the next directory name in the sequence by utilizing the "next_name" method and the "next_dir" method to create an instance of Path::Class::Dir that represents the next directory in the sequence.
Overall, Path::Class::Versioned is a useful software tool to have when a simple way of creating and managing versioned files or directories by name is required.
Version 0.01: N/A