Sweet::Home - Dir, File, HomeDir, and other sweet classes
use Sweet::Dir; my $dir = Sweet::Dir->new(path => '/path/to/mydir'); $dir->is_a_directory or $dir->create; my $dir2 = $dir->sub_dir('foo'); $dir2->create; say $dir2; # /path/to/mydir/foo my $file = $dir2->file('bar'); say $file; # /path/to/mydir/foo/bar
Nothing is better than feel at home. Where is the home? The home is where I can feel comfortable (cit. Jovanotti).
This package provides a set of features to make you feel comfortable when working with files and folders.
It is just syntactic sugar on top of packages like File::Basename, File::Copy, File::HomeDir, File::Path, File::Remove, File::Spec, etc.
Code coverage metrics report available here
This software is copyright (c) 2014 by G. Casati. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install Sweet::Home, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Sweet::Home
CPAN shell
perl -MCPAN -e shell install Sweet::Home
For more information on module installation, please visit the detailed CPAN module installation guide.