diff --git a/CMakeLists.txt b/CMakeLists.txt index 2176d00..c7db4fe 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.20) include(cmake/color.cmake) -set(BLT_VERSION 4.0.2) +set(BLT_VERSION 4.0.3) set(BLT_TARGET BLT) diff --git a/src/blt/fs/path_helper.cpp b/src/blt/fs/path_helper.cpp index 71efd5c..9f62c16 100644 --- a/src/blt/fs/path_helper.cpp +++ b/src/blt/fs/path_helper.cpp @@ -35,6 +35,7 @@ namespace blt::fs std::string_view base_name_sv(const std::string_view str) { const auto parts = string::split_sv(str, delim); - return parts.back(); + const auto file_parts = string::split_sv(parts.back(), '.'); + return file_parts.front(); } }