C++のWebフレームワークっぽいものを作ってみた

作ったもの

github.com

 

実際のデモ

gamelinks007.net

 

やったこと

CLI11というコマンド入力をよしなにしてくれるライブラリを使って、sol new などの必要ようなコマンドを作成

https://github.com/CLIUtils/CLI11

 

入力されたコマンドをパースさせて、作成したテンプレートをC++17で追加されたfilesystem使ってコピーできるようにした

 

sol server や sol buildなどの開発用のコマンドなども追加したね

 

並行して、最低限度動くサンプルをcpp-httplib/Stimulus/Svelteで作成したり

 

今後

ORマッパーとかないのでよさげなライブラリを探しつつ、実装していこうかなぁって感じ