Go to file
Gregory Gauthier 55475c4f6f
All checks were successful
CMake / build (push) Successful in 47s
refactor(structure): reorganize project with src/ and include/ directories
Moved source files to src/ and headers to include/.
Updated CMakeLists.txt and include paths accordingly.
Added and updated test files in tests/.
Included generated CMake cache and compiler ID files.
2026-03-06 16:15:21 +00:00
.gitea/workflows Update .gitea/workflows/cmake.yml 2024-07-22 18:54:41 +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 refactor(structure): reorganize project with src/ and include/ directories 2026-03-06 16:15:21 +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