mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 05:47:35 +00:00
basename: Tidy up a little more
This looks a little nicer with a single outln() invocation. :^)
This commit is contained in:
parent
9388cf327f
commit
d105747735
1 changed files with 6 additions and 5 deletions
|
@ -24,10 +24,11 @@ int main(int argc, char** argv)
|
||||||
args_parser.add_positional_argument(suffix, "Suffix to strip from name", "suffix", Core::ArgsParser::Required::No);
|
args_parser.add_positional_argument(suffix, "Suffix to strip from name", "suffix", Core::ArgsParser::Required::No);
|
||||||
args_parser.parse(argc, argv);
|
args_parser.parse(argc, argv);
|
||||||
|
|
||||||
auto basename = LexicalPath(path).basename();
|
auto result = LexicalPath(path).basename();
|
||||||
if (!suffix.is_null() && basename.length() != suffix.length() && basename.ends_with(suffix))
|
|
||||||
outln("{}", basename.substring_view(0, basename.length() - suffix.length()));
|
if (!suffix.is_null() && result.length() != suffix.length() && result.ends_with(suffix))
|
||||||
else
|
result = result.substring(0, result.length() - suffix.length());
|
||||||
outln("{}", basename);
|
|
||||||
|
outln("{}", result);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue