# Copyright (c) 2023 Yuki Kimoto
# MIT License
class File::Basename {
version "0.045";
use File::Basename::Instance;
our $SINGLETON : File::Basename::Instance;
INIT {
File::Basename::Instance->INIT;
$SINGLETON = File::Basename::Instance->new;
}
# Class Methods
static method fileparse : string[] ($path : string) {
return $SINGLETON->fileparse($path);
}
static method basename : string ($path : string) {
return $SINGLETON->basename($path);
}
static method dirname : string ($path : string) {
return $SINGLETON->dirname($path);
}
}