Module: Vivlio::Starter::CLI::BuildCommands
- Defined in:
- lib/vivlio/starter/cli/build.rb,
lib/vivlio/starter/cli/build/pipeline.rb,
lib/vivlio/starter/cli/build/build_lock.rb,
lib/vivlio/starter/cli/build/output_helpers.rb
Overview
Module: BuildCommands
Vivlio Starter の統合ビルドコマンド群。前処理→変換→後処理→目次生成→PDF 結合→圧縮→クリーンまでを一括実行する。
構成:
- build/pipeline.rb UnifiedBuildPipeline クラス
- build/output_helpers.rb 出力・デバッグヘルパー
Defined Under Namespace
Modules: BuildLock, OutputHelpers Classes: UnifiedBuildPipeline
Constant Summary collapse
- BUILD_DESC =
{ build: { short: '書籍全体または指定章をビルドします', long: <<~DESC CLI から書籍のビルドを一括実行します。 引数を指定しない場合は、画像最適化、本文/付録の HTML 生成、目次や frontmatter/後書きの生成、 PDF 結合とアウトライン付与、圧縮、クリーンアップまでを順番に実行し、書籍全体の PDF を生成します。 引数として章番号や範囲(例: 54 または 54-56)を指定した場合は、その章だけを対象に 必要な変換処理を実行して PDF を生成します。複数章指定時は統合された 1 つの PDF を出力します。 DESC } }.freeze