残
念ながら,このツールは自分用です.
仕様
/// --- {name} {{{ ///
と/// }}}--- ///
でひとつのライブラリ- libman checkでfix時に何が変わるか表示
- libman fix で フォーマット + 依存解決
- libman build でスニペット作ったりwiki作ったり
- libman init -d でデフォルトの設定ファイルを書き出す
- libman build -o で印刷用のページを
TODO
- // @remove を追加
- 0行のライブラリが検知されない
- ファイル名に
_
が含まれると読み込まれない - // @only を追加
このプロジェクトの意義
- ライブラリをcppファイルで管理したかった(.snipだったため)
- ライブラリの依存関係をどうにかしたかった(Monoidとかを使うものが増えてきたため)
- CLIツールを作ってみたかった
- テスト駆動開発というものをしてみたかった(できた気がしない)
多くの人が使えるようになるためのTODO
する予定はないです
- 不整合なオプションに対応する
- snippetを出すか出さないか決める
- ライブラリの形式(コメント,インポート,ライブラリの囲み)の変更オプション
- vimのneosnippet以外への対応
- jekyll以外への対応(index.mdを改名してコピー,など)