├── .github └── workflows │ ├── macos.yml │ ├── ubuntu.yml │ └── windows.yml ├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── example ├── CMakeLists.txt ├── basic_example.cpp └── range_example.cpp ├── include └── semver.hpp └── test ├── 3rdparty └── Catch2 │ ├── LICENSE │ └── catch.hpp ├── CMakeLists.txt ├── test.cpp ├── test_operators.cpp ├── test_parse.cpp ├── test_ranges.cpp ├── test_to_string.cpp ├── test_utils.hpp └── test_validation.cpp /.github/workflows/macos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neargye/semver/HEAD/.github/workflows/macos.yml -------------------------------------------------------------------------------- /.github/workflows/ubuntu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neargye/semver/HEAD/.github/workflows/ubuntu.yml -------------------------------------------------------------------------------- /.github/workflows/windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neargye/semver/HEAD/.github/workflows/windows.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neargye/semver/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neargye/semver/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neargye/semver/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neargye/semver/HEAD/README.md -------------------------------------------------------------------------------- /example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neargye/semver/HEAD/example/CMakeLists.txt -------------------------------------------------------------------------------- /example/basic_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neargye/semver/HEAD/example/basic_example.cpp -------------------------------------------------------------------------------- /example/range_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neargye/semver/HEAD/example/range_example.cpp -------------------------------------------------------------------------------- /include/semver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neargye/semver/HEAD/include/semver.hpp -------------------------------------------------------------------------------- /test/3rdparty/Catch2/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neargye/semver/HEAD/test/3rdparty/Catch2/LICENSE -------------------------------------------------------------------------------- /test/3rdparty/Catch2/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neargye/semver/HEAD/test/3rdparty/Catch2/catch.hpp -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neargye/semver/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neargye/semver/HEAD/test/test.cpp -------------------------------------------------------------------------------- /test/test_operators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neargye/semver/HEAD/test/test_operators.cpp -------------------------------------------------------------------------------- /test/test_parse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neargye/semver/HEAD/test/test_parse.cpp -------------------------------------------------------------------------------- /test/test_ranges.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neargye/semver/HEAD/test/test_ranges.cpp -------------------------------------------------------------------------------- /test/test_to_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neargye/semver/HEAD/test/test_to_string.cpp -------------------------------------------------------------------------------- /test/test_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neargye/semver/HEAD/test/test_utils.hpp -------------------------------------------------------------------------------- /test/test_validation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neargye/semver/HEAD/test/test_validation.cpp --------------------------------------------------------------------------------