58 Commits (6f2af1a40d7d6b7a053394335b13fc3de09570db)

Author SHA1 Message Date
Riyyi 5e6ec1eff3 Test: Make formatting tests more complete 2 years ago
Riyyi 5e419f501d Util: Change nullptr stringification 2 years ago
Riyyi f58113e257 Util: Add ability to print log messages 2 years ago
Riyyi 33df4bef39 Util+Test: Separate formatting and printing into different files 2 years ago
Riyyi deb9f29b47 Util+Test: Change namespace of JSON classes: Json -> Util::JSON 2 years ago
Riyyi be74d89fea Test: Add string formatting tests 2 years ago
Riyyi a1bb1b93c9 Test: Hide JSON stderr output 2 years ago
Riyyi aa283f8c75 Test: Add Json test cases 2 years ago
Riyyi 4cac25b5b3 Manager: Change match() path argument type 3 years ago
Riyyi db22cc9f06 Manager: Add new pattern logic to system config files 3 years ago
Riyyi 3b4ea3f42d Manager: Rename filter() -> match() 3 years ago
Riyyi ed13b1f6b5 Manager: Add new pattern logic to pulling/pushing targets 3 years ago
Riyyi 4110680cc6 Test: Run clang-format 3 years ago
Riyyi 6f1f1c3fe7 Everywhere: Rename "excludePath" to "ignorePattern" 3 years ago
Riyyi b37a8087e9 Everywhere: Change exclude path configuration formatting 3 years ago
Riyyi 832816a87e Test: Add exclude path test cases for the new /.gitignore*/ logic 3 years ago
Riyyi 57d50a6dbb Test: Add argument to not delete test files in the home directory 3 years ago
Riyyi 7f1558bc64 Manager: Change exclude path logic to /.gitignore*/ style 3 years ago
Riyyi e00ff4ba6a Test: Change expect macros to support optional parameters 3 years ago
Riyyi fa1e0abc00 Test: Add test cases for symbolic link add/pull/push actions 3 years ago
Riyyi cf27699c00 Test: Also delete symbolic links that point to non-existent files 3 years ago
Riyyi 59fe52202b Test: Update selectively commenting test to include C-style comments 3 years ago
Riyyi 16947b93e2 Manager+Test: Move exclude paths and system directories to config 3 years ago
Riyyi 12c11cff9e Manager: Move working directory to the config class 3 years ago
Riyyi 9656760ef8 Test: Move unit tests into separate directory 3 years ago
Riyyi c4019cde11 Test: Add test case for selectively commenting 3 years ago
Riyyi 91f8253ed5 Test: Update verify macro to support a custom result behavior 3 years ago
Riyyi b9aff29293 Test: Convert homeDirectory std::string => std::filesystem::path 3 years ago
Riyyi 1a9b0d870a Test: Properly test adding non-existing dotfiles 3 years ago
Riyyi c61aefa2e3 Test: Add dotfile test case for path exclusion 3 years ago
Riyyi 4fd90cfa43 Test: Only compute process ID once 3 years ago
Riyyi e2f9ed1176 Test: Fix file permissions for system file tests 3 years ago
Riyyi 422f71f19e Test: Add system file test cases 3 years ago
Riyyi ff92522b8c Test: Add stderr stream pointer to the test suite 3 years ago
Riyyi b961e17b50 Test: Set ownership of created dotfile test files to the current user 3 years ago
Riyyi eb4822b44b Test: Add macro that bails function if the condition fails 3 years ago
Riyyi 7856e9017c Test: Add dotfile test cases 3 years ago
Riyyi 817b898b28 Test: Fix memory leak when adding a test case 3 years ago
Riyyi 875a49332c Test: Add Shell and System test cases 3 years ago
Riyyi cf1da45b78 Test: Update macro output formatting 3 years ago
Riyyi 8ce4643518 Test: Add optional argument test cases 3 years ago
Riyyi 9796bc9e86 Test: Add argument test cases 3 years ago
Riyyi 952ba588f7 Test: Check non existent arguments 3 years ago
Riyyi dc4fcc10ce Util+Test: Implement exit on first error in main ArgParser loop 3 years ago
Riyyi 1c887bbaf7 Test: Print expect macros to stderr 3 years ago
Riyyi f92b75a463 Util+Test: Add setting to stop parsing on first non-option 3 years ago
Riyyi 072d805344 Util+Test: Add more ArgParser option types 3 years ago
Riyyi 1366bf14b1 Util+Test: Change size_type to size_t 3 years ago
Riyyi 68cdd625b4 Util+Test: Add parsing of multi-value options 3 years ago
Riyyi a5c422a2cc Util+Test: Add support for '--' to enable non-option mode 3 years ago