利用ライブラリ

  • fmt

    • 文字列フォーマット用

  • nlohmann-json

    • jsonファイルをパースするために使用している

  • spdlog

    • 実行時ログを出力するためのライブラリとして使用している

  • tidy-html5

    • DirectoryIndexコマンド内において、取得したHTMLを解析するためのライブラリとして使用している

  • C/Migemo

    • 日本語をローマ字検索するためのライブラリとして使用している

  • yet-another-migemo-dict

    • 上記ライブラリから生成したMigemo辞書を本ツールに同梱している

    • アプリ実行時に上記ライブラリを直接利用するものではない

  • Python3

    • 簡易電卓機能を実現するために使用している

  • SQLite3

    • Windows標準搭載のwinsqlite3.dllを利用している

  • Everything SDK

    • Everythingが公開しているSDKのソースコードをそのままランチャー本体に組み込んでいる

    • 現在はEverything関連機能を無効化している。そのうち再実装するつもり

  • RE2

    • コマンドの絞り込みの際の正規表現エンジンとして利用している

  • Abseil

    • RE2がライブラリに依存しているライブラリ。本アプリは直接利用していない。

  • Sphinx

    • マニュアル生成で利用している

  • sphinx_rtd_theme

    • マニュアル生成の際のテーマ