C/C++用ヘッダオンリライブラリ管理ツールを作った

  • 28
    いいね
  • 1
    コメント
この記事は最終更新日から1年以上が経過しています。

chppl

PythonのpipやRubyのgemsみたいにC/C++にもライブラリ管理ツールほしいなと思って作った。

シングルファイル C/C++ ライブラリとは, ヘッダファイル .h ひとつだけで機能が実装されているライブラリ(もう少し条件をゆるくして .cc も含む)のことです. header-only とも言われれたりします.
http://qiita.com/syoyo/items/e9d4aff56f691f5b783b

らしい。
ヘッダオンリファイルってスマートだなーって。
登録サイトはheroku上で稼働しています。こちらはPythonで書かれています。
コマンドラインツールの方はC++を使用しています。

依存パッケージインストール

$ sudo apt-get install subversion subversion-tools postgresql postgresql-server-dev-9.3

インストール方法

$ cd  
$ git clone https://github.com/nocotan/chppl-tool  
$ cd chppl-tool/chppl-tool/src
$ make
$ echo "export PATH=$PATH:~/chppl-tool/chppl-tool/bin" >> ~/.bashrc

使い方

インストール

$ chppl install <packagename>

ヘルプ

$ chppl help

ライブラリの登録、削除はこちら
ヘッダオンリライブラリつくったよ〜って人や、便利なライブラリ知ってるぜって人は登録していただけると嬉しいです。

Contributors
@tortuepin