Commit Graph

34 Commits

Author SHA1 Message Date
Alexander Karatarakis
b882f365e9 System::get_environmental_variable() now returns optional<> 2017-02-14 15:35:34 -08:00
Alexander Karatarakis
c11b2c790e Rename wdupenv_str to get_environmental_variable() 2017-02-14 13:21:30 -08:00
Alexander Karatarakis
bd1a10e5b9 Enhance the opt_bool type 2017-02-01 11:42:41 -08:00
Alexander Karatarakis
2a83c5eda6 [opt_bool] Make members ALL_CAPS 2017-01-31 12:59:20 -08:00
Alexander Karatarakis
31ddf1a803 Rename main.cpp to vcpkg.cpp 2017-01-25 19:34:25 -08:00
Alexander Karatarakis
59be40a100 Rename vcpkg.h/cpp to vcpkglib.h/cpp 2017-01-25 19:32:50 -08:00
Alexander Karatarakis
e5f60816cb Introduce ImmutableSortedVector 2017-01-05 14:30:52 -08:00
nekko1119
31d5994dd5 Fix signed/unsigned mismatch warning 2016-12-24 05:27:22 +09:00
Alexander Karatarakis
aad0cc4c04 Files::get_contents() -> Files::read_contents() 2016-12-16 19:40:58 -08:00
Alexander Karatarakis
843e390c94 Replace reading lines and ignoring empty lines with the new functions
Namely:
Files::read_all_lines();
Strings::trim_all_and_remove_whitespace_strings()
2016-12-16 16:20:27 -08:00
Alexander Karatarakis
38859d5c91 Improve code that filters out the directories from a vector of paths 2016-12-15 18:41:01 -08:00
Alexander Karatarakis
15ca6919ad Use Files::write_all_lines() 2016-12-15 18:24:06 -08:00
Alexander Karatarakis
88daca5f54 [listfile] When reading a listfile, add / at the end of directories 2016-12-15 14:28:43 -08:00
Alexander Karatarakis
b1681d0838 Avoid copying struct 2016-12-13 19:02:02 -08:00
Alexander Karatarakis
a195dedf52 get_installed_files() now filters out the directories 2016-12-01 20:39:28 -08:00
Alexander Karatarakis
7c2abc755f Introduce function get_installed_files() 2016-12-01 15:36:39 -08:00
Alexander Karatarakis
79399923b6 Remove unused function 2016-12-01 02:03:07 -08:00
Alexander Karatarakis
53598df287 Remove unused #include directives 2016-12-01 02:02:49 -08:00
Alexander Karatarakis
6eac44c964 Move install_package() and deinstall_package() to the files of the
appropriate commands
2016-12-01 01:49:24 -08:00
Alexander Karatarakis
89aaf195fb Remove unused variable 2016-12-01 01:37:41 -08:00
Alexander Karatarakis
1f758b19a5 [install-command] Verify files will not overwrite existing files 2016-12-01 01:31:15 -08:00
Alexander Karatarakis
0042316c4b Introduce filesystem_fs.h 2016-11-30 13:38:42 -08:00
Alexander Karatarakis
c0564b6111 Remove unused function 2016-11-29 16:45:21 -08:00
Alexander Karatarakis
5e75a3dd0e Extract local variable 2016-11-29 13:06:27 -08:00
Alexander Karatarakis
2584f3e3de Major refactor/rework of dependency resolution 2016-11-15 11:58:13 -08:00
Alexander Karatarakis
218cae4503 Skip BUILD_INFO file on install 2016-11-08 15:08:42 -08:00
Alexander Karatarakis
1a1507a603 Move search_file() to commands_own.cpp 2016-11-07 17:56:40 -08:00
Alexander Karatarakis
d799762ea7 Move listfile_path() to vcpkg_paths.h 2016-11-07 17:54:23 -08:00
Alexander Karatarakis
d78c1a974f Move shorten_description to vcpkglib_helpers 2016-11-07 17:37:08 -08:00
Alexander Karatarakis
8be5e7c123 Move Dependency-related functions from vcpkg.h to vcpkg_Dependencies.h 2016-11-07 16:38:49 -08:00
Alexander Karatarakis
d65e78f6f5 Move functions that are only used by import out of vcpkg.h/cpp 2016-11-07 16:17:34 -08:00
Alexander Karatarakis
058cbaf459 Merge lib.cpp and vcpkg.cpp -> vcpkg.cpp 2016-11-07 16:10:41 -08:00
Alexander Karatarakis
a721db2c1f Refactor: create new Paragraphs.h/cpp 2016-11-07 16:06:36 -08:00
Alexander Karatarakis
ccca198c1b Initial commit 2016-09-18 20:54:03 -07:00