Go to file
Gregory Gauthier 5de5884aef
All checks were successful
CMake / build (push) Successful in 47s
test(ci): enable verbose output in CI tests and refactor unit tests
- Add `-V` flag to `ctest` in CMake workflow for detailed test output
- Refactor `passwdgen_test.cpp` to use manual assertions and expand test cases for better coverage
- Remove redundant `test_passwdgen.cpp` file with similar but outdated test implementations
2026-03-06 16:37:00 +00:00
.gitea/workflows test(ci): enable verbose output in CI tests and refactor unit tests 2026-03-06 16:37:00 +00:00
include refactor(structure): reorganize project with src/ and include/ directories 2026-03-06 16:15:21 +00:00
src refactor(structure): reorganize project with src/ and include/ directories 2026-03-06 16:15:21 +00:00
tests test(ci): enable verbose output in CI tests and refactor unit tests 2026-03-06 16:37:00 +00:00
.gitignore add cmakelists 2020-10-22 13:13:54 +01:00
CMakeLists.txt refactor(structure): reorganize project with src/ and include/ directories 2026-03-06 16:15:21 +00:00
README.md refactor, and add proper tests 2025-09-05 12:43:46 +01:00

passwdgen

a rudimentary random string password generator

For demo purposes only

Build

Bare Bones

mkdir build
g++ -o build/passwdgen ./passwdgen.cpp

From CMAKE

mkdir build
cd build
cmake ..
make 

Then, just copy the compiled binary to somewhere on your $PATH

Testing

To run the tests:

mkdir build
cd build
cmake ..
make
ctest

or directly:

./tests/passwdgen_test