App-MiseEnPlace
view release on metacpan or search on metacpan
lib/App/MiseEnPlace.pm view on Meta::CPAN
sub opt_spec {
return (
[ 'config|C=s' => 'config file location (default = ~/.mise)' ] ,
[ 'remove-bin-links|R' => 'remove all links from ~/bin at beginning of run' ] ,
[ 'verbose|v' => 'be verbose' ] ,
[ 'version|V' => 'show version' ] ,
);
}
sub validate_args {
my( $self , $opt , $args ) = @_;
$self->usage_error( "No args needed" ) if @$args;
if ( $opt->{version} ) {
say $App::MiseEnPlace::VERSION;
exit;
}
$self->config_file( $opt->{config} ) if $opt->{config};
( run in 0.251 second using v1.01-cache-2.11-cpan-4d50c553e7e )