package SPVM::File::Spec; our $VERSION = "0.089"; 1; =head1 Name SPVM::File::Spec - Portably Perform Operations on File Names =head1 Description File::Spec class in L has methods to portably perform operations on file names. =head1 Details This class has a singleton object of L. Every methods in this class calls the method of the singleton object. =head1 Usage use File::Spec; my $file = File::Spec->catfile(["foo", "bar", "a.txt"]); =head1 Class Methods =head2 canonpath C Calls L method given the singleton object and the arguments, and returns its return value. =head2 catdir C Calls L method given the singleton object and the arguments, and returns its return value. =head2 catfile C Calls L method given the singleton object and the arguments, and returns its return value. =head2 curdir C Calls L method given the singleton object, and returns its return value. =head2 devnull C Calls L method given the singleton object, and returns its return value. =head2 rootdir C Calls L method given the singleton object, and returns its return value. =head2 tmpdir C Calls L method given the singleton object, and returns its return value. =head2 updir C Calls L method given the singleton object, and returns its return value. =head2 no_upwards C Calls L method given the singleton object and the arguments, and returns its return value. =head2 file_name_is_absolute C Calls L method given the singleton object and the arguments, and returns its return value. =head2 path C Calls L method given the singleton object, and returns its return value. =head2 join C Calls L method given the singleton object and the arguments, and returns its return value. =head2 splitpath C> Calls L method given the singleton object and the arguments, and returns its return value. =head2 splitdir C Calls L method given the singleton object and the arguments, and returns its return value. =head2 catpath C Calls L method given the singleton object and the arguments, and returns its return value. =head2 abs2rel C Calls L method given the singleton object and the arguments, and returns its return value. =head2 rel2abs C Calls L method given the singleton object and the arguments, and returns its return value. =head1 See Also =over 2 =item * L =item * L =item * L =item * L =back =head1 Porting C is Perl's L porting to L. =head1 Repository L =head1 Author Yuki Kimoto C =head1 Copyright & License Copyright (c) 2023 Yuki Kimoto MIT License