diff options
| author | Alexander Karatarakis <alkarata@microsoft.com> | 2016-11-07 17:37:08 -0800 |
|---|---|---|
| committer | Alexander Karatarakis <alkarata@microsoft.com> | 2016-11-07 17:37:08 -0800 |
| commit | d78c1a974f1eabe8caf5df36bbd5b55b2dcd701d (patch) | |
| tree | 5fa436a94f7fb27a4836eb64f9bb41214a6fcb4b /toolsrc/src | |
| parent | e7c6f90adc58382d200159ada063204d462937d0 (diff) | |
| download | vcpkg-d78c1a974f1eabe8caf5df36bbd5b55b2dcd701d.tar.gz vcpkg-d78c1a974f1eabe8caf5df36bbd5b55b2dcd701d.zip | |
Move shorten_description to vcpkglib_helpers
Diffstat (limited to 'toolsrc/src')
| -rw-r--r-- | toolsrc/src/commands_list.cpp | 3 | ||||
| -rw-r--r-- | toolsrc/src/commands_search.cpp | 3 | ||||
| -rw-r--r-- | toolsrc/src/vcpkg.cpp | 8 | ||||
| -rw-r--r-- | toolsrc/src/vcpkglib_helpers.cpp | 8 |
4 files changed, 12 insertions, 10 deletions
diff --git a/toolsrc/src/commands_list.cpp b/toolsrc/src/commands_list.cpp index 87aad1991..2d6b42008 100644 --- a/toolsrc/src/commands_list.cpp +++ b/toolsrc/src/commands_list.cpp @@ -1,6 +1,7 @@ #include "vcpkg_Commands.h" #include "vcpkg.h" #include "vcpkg_System.h" +#include "vcpkglib_helpers.h" namespace vcpkg { @@ -9,7 +10,7 @@ namespace vcpkg System::println("%-27s %-16s %s", pgh.package.displayname(), pgh.package.version, - shorten_description(pgh.package.description)); + details::shorten_description(pgh.package.description)); } void list_command(const vcpkg_cmd_arguments& args, const vcpkg_paths& paths) diff --git a/toolsrc/src/commands_search.cpp b/toolsrc/src/commands_search.cpp index 399709cf3..38c257f87 100644 --- a/toolsrc/src/commands_search.cpp +++ b/toolsrc/src/commands_search.cpp @@ -2,6 +2,7 @@ #include "vcpkg_System.h" #include "vcpkg.h" #include "Paragraphs.h" +#include "vcpkglib_helpers.h" namespace fs = std::tr2::sys; @@ -38,7 +39,7 @@ namespace vcpkg System::println("%-20s %-16s %s", source_paragraph.name, source_paragraph.version, - shorten_description(source_paragraph.description)); + details::shorten_description(source_paragraph.description)); } void search_command(const vcpkg_cmd_arguments& args, const vcpkg_paths& paths) diff --git a/toolsrc/src/vcpkg.cpp b/toolsrc/src/vcpkg.cpp index bd02f5424..d9956e789 100644 --- a/toolsrc/src/vcpkg.cpp +++ b/toolsrc/src/vcpkg.cpp @@ -64,14 +64,6 @@ static StatusParagraphs load_current_database(const fs::path& vcpkg_dir_status_f return StatusParagraphs(std::move(status_pghs)); } -std::string vcpkg::shorten_description(const std::string& desc) -{ - auto simple_desc = std::regex_replace(desc.substr(0, 49), std::regex("\\n( |\\t)?"), ""); - if (desc.size() > 49) - simple_desc.append("..."); - return simple_desc; -} - StatusParagraphs vcpkg::database_load_check(const vcpkg_paths& paths) { auto updates_dir = paths.vcpkg_dir_updates; diff --git a/toolsrc/src/vcpkglib_helpers.cpp b/toolsrc/src/vcpkglib_helpers.cpp index 61dc4f4cc..d104bb19d 100644 --- a/toolsrc/src/vcpkglib_helpers.cpp +++ b/toolsrc/src/vcpkglib_helpers.cpp @@ -1,6 +1,7 @@ #include "vcpkg_Checks.h" #include "vcpkglib_helpers.h" #include <unordered_map> +#include <regex> namespace vcpkg {namespace details { @@ -45,4 +46,11 @@ namespace vcpkg {namespace details return value; } + std::string shorten_description(const std::string& desc) + { + auto simple_desc = std::regex_replace(desc.substr(0, 49), std::regex("\\n( |\\t)?"), ""); + if (desc.size() > 49) + simple_desc.append("..."); + return simple_desc; + } }} |
