-
update conan and azure-pipelines to fix gcc 4.8 issue make the CLI11 target sources only for newer CMake Change the cmake to use subdirectory and move the library generation and warnings to separate files.
-
* ci: set up coverage on GHA Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com> * ci: update to newer codecov uploader Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com> * ci: move to newer Windows image * fix: better single file script help and usage strictness * ci: revert update to windows-2022
-
* chore: update clang-tidy Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com> * refactor: address clang-tidy * fix: C++11 support Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com> * chore: two more clang-tidy fixes Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com> * fix: get_inject_separator should be bool * refactor: addressing review feedback Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com> Co-authored-by: Philip Top <phlptp@gmail.com> * Apply suggestions from code review * Update include/CLI/Config.hpp * Update include/CLI/Config.hpp * Update include/CLI/Config.hpp * Update include/CLI/Config.hpp Co-authored-by: Philip Top <phlptp@gmail.com>
-
* docs: fix some Codacity recommendations * chore: update copyright year * style: more codacity fixes * style: fix issues reported by Codacity
-
* add a cmakeLists for the book to add a project in visual studio so the book can be edited with the code * remove trailing whitespace * remove restrictions on MSVC and use a globbing expression in finding the files. Also add a check to make sure book directory exists which seems to be important on appveyor * apparently doxygen was updated and the old download script no longer worked * try a different url for the older download * use github source tar
-
* Clean up book merge * Book building in place
-
* Fixing some warnings * Make gtest a system library * Fixing format * Adding better method for adding warnings * Nicer Windows deprecated test * JSON update and drop testing timer * Warnings as errors everywhere
-
* Boost optional is no longer automatic * Tighten up optional a bit * Check times
-
* build-testing better supported * Add formatting to Azure * Adding more jobs to Azure * Control * Allow libc++ to be used on linux * Fix modernize message * Fix variable * fixup! Fix modernize message * Drop auto exp. optional * Update readme, better user id in docker * Fix BUILD_TESTING * Drop format from travis, leave tidy for now * Check tidy and format * Tidy fully on Azure now
-
* Set up CI with Azure Pipelines * Adding more agents to Azure
-
* Getting a bit closer to Version 1.7 * Check and fix for deleting an option pointer directly that is also a help option. It is not common, but could be done
-
* Adding nicer header with LICENSE to single file version * Adding badges * Clean up sh files * Adding explicit in a few places * More fixes from codacy
-
* Dropping cmake and clang 5 since they are now in Travis * Dropping pathlib since it is now unused * Doxy build * Folding output and fixing ccache
-
* Adding fix for #75, rename requires to needs * Removing check for install commands (should still be run in subproject) * Adding conan build * Some small changes to CMake * Adding nicer Travis code * Adding package test, find works now
-
* Addind simple flag callback * Give flag function a new name, old name only on C++14 * Fixing reference to destroyed function * Better GCC 4.7 support, travis prepared for C++17 (not used yet) * Updating documentation
-
* Adding check for style * Adding reformats * Fix syntax error in travis * Support clang-format 3.9 * Adding clang-tidy check
-
* Adding first try at coverage * Fix for CMakeLists * Fix for wrong shell * Fixes to Coverage * Fix for missing coverage * Adding badge * Using repo token * Adding test files to coverage * Fix typo * Adding codecov * Fix for code coverage * Fix single file tests under CodeCov * Seperating coverage steps * Fix testrunner to be ctest * Fix constant rebuilding of doxygen * Adding coverage, tested locally * Adding compiler version to gcov * Fixing code coverage gcov download and use * Adding Coverage build type with some fixes * Better way of using gcc * Adding coverage badge * Removing tests from calcs