🦀
README.mdにリポジトリのコードを埋め込みたい
背景
Rustでライブラリを作っているとき、README.mdにexamples/以下のコードを埋め込みたい。
しかしコードをアップデートするたびに毎回コードをコピペするのは面倒。
解決策
PHPを使う
べつにこれでいい。
PHPの正しい使い方という感じがして良い。
なんかマークダウン
```rust, no_run
<?php
echo file_get_contents('examples/example.rs');
?>
```
gppを使う
GPP
C以外でも使えるCプリプロセッサ、探したらあった。
#がマークダウンと被ってると思いきやなんかいける。
Ubuntuのパッケージに標準である。
なんかマークダウン
```rust, no_run
#include "examples/example.rs"
```
Discussion