c++ template
  • Shell 62.9%
  • Nix 32.8%
  • CMake 3.6%
  • C++ 0.7%
Find a file Use this template
trev 3c88260a41
All checks were successful
check / check (push) Successful in 35s
refactor(cpp): use script+packages for mkApps
2026-07-15 16:23:20 -04:00
.forgejo chore(deps): update spotdemo4/nix-init action to v1.58.0 (#17) 2026-07-15 05:05:21 -04:00
.github chore(deps): update spotdemo4/nix-init action to v1.58.0 (#17) 2026-07-15 05:05:21 -04:00
.vscode chore(release): update publication metadata and configs 2026-06-01 03:47:08 -04:00
.zed init 2026-05-11 10:19:40 -04:00
src feat: cpp 2026-05-11 11:00:28 -04:00
tests feat: tests 2026-05-11 11:40:15 -04:00
.clang-format feat: tests 2026-05-11 11:40:15 -04:00
.clang-tidy chore(release): update publication metadata and configs 2026-06-01 03:47:08 -04:00
.clangd feat: cpp 2026-05-11 11:00:28 -04:00
.envrc.project init 2026-05-11 10:19:40 -04:00
.gitignore ci: add forgejo workflow checks and renovate validation 2026-06-01 04:23:01 -04:00
AGENTS.md fix: align cpp template metadata 2026-06-02 04:08:12 -04:00
CLAUDE.md chore(agents): add CLAUDE.md symlink to AGENTS.md 2026-06-02 04:21:30 -04:00
CMakeLists.txt bump: v0.2.2 -> v0.3.0 2026-07-13 22:02:39 +00:00
flake.lock refactor(cpp): use script+packages for mkApps 2026-07-15 16:23:20 -04:00
flake.nix refactor(cpp): use script+packages for mkApps 2026-07-15 16:23:20 -04:00
init.sh feat: add project initializer 2026-07-13 04:58:35 -04:00
LICENSE init 2026-05-11 10:19:40 -04:00
opencode.json chore: enable OpenCode language servers 2026-07-13 02:57:58 -04:00
README.md feat: add project initializer 2026-07-13 04:58:35 -04:00
treefmt.toml ci(nix): add clang formatter and skip heavy cpp build check 2026-06-01 03:51:44 -04:00

c++ template

check vulnerable cpp

template for C++

part of spotdemo4/templates

requirements

getting started

nix develop
./init.sh "Title" "Description"
nix run .#configure

run

nix run .#dev

format

nix fmt

check

nix flake check

build

nix build

release

bumper

releases are created automatically for significant changes

use

docker

docker run trev.zip/template/cpp:latest

nix

nix run git+https://trev.zip/template/cpp.git

download

https://trev.zip/template/cpp/releases