2021年7月21日水曜日

Re:VIEW Starter から Re:VIEW のプロジェクトに戻すツール review-retrovert 0.9.9 リリース

ブログズミ: [Re:VIEW Starter][Re:VIEW] 訳あって Starter から素の Re:VIEW に戻すツールをリリースしました

こちらの最新版 0.9.9 をリリースしました。
https://rubygems.org/gems/review-retrovert

以下、今年2月にリリースした 0.9.7 からの更新内容です。

  • Re:VIEW Starter 2021/06/30 版に対応
    • Re:VIEW Starter のサンプルプロジェクトの変換が可能な状態
    • talklist や desclist 、単語展開、用語・索引、CSV テーブルなどサンプルで使われている表現には対応しています
    • 7月の Starter の更新にも対応していると思います
  • Starter でのみキャプションが付けられるコマンドのキャプション部分を代替コマンドの前に文章として出力
  • file パラメータによる埋め込みに対応
  • キャプションなし image は indepimage が出力されるように修正
  • Starter 独自コマンド中の文章が出力されてなかった問題を修正
  • %指定の width 指定を scale に変換
  • Re:VIEW 5.1 以降および 3.2 未満のバージョンでエラーになっていたのを修正
  • その他、めっちゃバグ修正

自分が欲しくて作ったものですが、同じような境遇の方に届けば幸いです。

3 件のコメント:

  1. 素敵なツールの開発をありがとうございます。

    本日7/22時点でのStarterのサンプルプロジェクトを
    素のRe:VIEW形式へ変換するために、
    以下のコマンドを入力したところ、エラーが発生いたしました。

    ```
    % review-retrovert convert ./config.yml convert520
    major version of configuration file is different.
    /Users/mirai/.rbenv/versions/3.0.1/lib/ruby/gems/3.0.0/gems/review-retrovert-0
    .9.9/lib/review/retrovert/converter.rb:155:in `update_config': undefined metho
    d `each' for nil:NilClass (NoMethodError)
    ```

    わたくしの環境は次の通りです。

    ```
    % review version
    5.2.0

    % review-retrovert version
    0.9.9

    % ruby --version
    ruby 3.0.1p64 (2021-04-05 revision 0fb782ee38) [x86_64-darwin20]
    ```

    大変恐縮ではございますが、対処法など、ご教授頂けないでしょうか?
    お手数をおかけしてしまい、申し訳ございませんが、
    どうぞよろしくお願いいたします。

    返信削除
    返信
    1. 確認遅れましてすみませんmm
      retrovert 向けの config がない場合に例外となってしまってました。
      修正バージョン 0.9.10 をリリースしましたのでお試しいただけますと幸いです
      https://github.com/srz-zumix/review-retrovert/releases/tag/v0.9.10

      削除
    2. お世話になります。新しいバージョンをご提供下さり、ありがとうございます。
      これで、Re:VIEW形式に変換できます。
      執筆活動、営んでいこうと思います。
      本当に、ありがとうございました。

      削除