Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Goでテンプレートからファイルを自動生成するCLIを作る

 Goでテンプレートからファイルを自動生成するCLIを作る

KazukiHayase

May 24, 2023
Tweet

More Decks by KazukiHayase

Other Decks in Technology

Transcript

  1. ࢖༻ͨ͠ϥΠϒϥϦ • cobra ◦ CLIΛ؆୯ʹ࡞੒Ͱ͖ΔϥΠϒϥϦ ◦ Kubernetes΍GitHub CLIͰ΋࢖༻͞Ε͍ͯΔ • text/template

    ◦ ςϯϓϨʔτΛݩʹจࣈྻΛੜ੒͢Δඪ४ϥΠϒϥϦ ◦ ؔ਺΍ม਺ɺfor΍ifͳͲͷ੍ޚߏจ΋ςϯϓϨʔτʹຒΊࠐΊΔ