cpanfileの更新を 自動化したい

Cc696ce673253d3bd21b3aa9e7927f39?s=47 hitode909
September 18, 2020

cpanfileの更新を 自動化したい

Cc696ce673253d3bd21b3aa9e7927f39?s=128

hitode909

September 18, 2020
Tweet

Transcript

  1. DQBOpMFͷߋ৽Λ ࣗಈԽ͍ͨ͠ ٢঵ࣉQN IJUPEF

  2. ۙ೥ͷιϑτ΢ΣΞ։ൃ ґଘϥΠϒϥϦͷߋ৽͕ࣗಈԽ

  3. ϥΠϒϥϦ͕ϦϦʔε͞ΕΔͱ ߋ৽13Λૹͬͯ͘ΕΔ

  4. ͷ࢓૊Έ ϦϙδτϦΛDMPOF มߋΛ1VMM3FRVFTUԽ ґଘϥΠϒϥϦΛύʔε ߋ৽͕͋Ε͹มߋ ࠷৽ͷόʔδϣϯΛऔಘ ఆظతʹىಈ

  5. ͞·͟·ͳݴޠʹରԠ

  6. ͞·͟·ͳݴޠʹରԠ 1FSMඇରԠ

  7. 1FSMͰ΋ ࣗಈߋ৽ ͨ͗͢͠Δ

  8. DQBOpMFࣗಈߋ৽͍ͨ͠ ґଘϥΠϒϥϦΛύʔε ߋ৽͕͋Ε͹มߋ ࠷৽ͷόʔδϣϯΛऔಘ ఆظతʹىಈ ϦϙδτϦΛDMPOF มߋΛ1VMM3FRVFTUԽ

  9. ੍໿  ͸ ඇରԠ  ͸ґଘϥΠϒϥϦΛ Ͱύʔε͍ͯ͠Δ DQBOpMF͸ ͷ%4-

  10. ਖ਼نදݱͰ(FNpMFͷύʔε

  11. ͜͜Ͱ ࿕ใ

  12. Ͱ࣮૷͢Ε͹ ͷϥΠϒϥϦΛ࢖͑Δ

  13. ʙ͸ϥΠϒϥϦΛ࢖ͬͯղܾ ґଘϥΠϒϥϦΛύʔε ߋ৽͕͋Ε͹มߋ ࠷৽ͷόʔδϣϯΛऔಘ ఆظతʹىಈ Module::CPANfile::Writer Module::CPANfile CPAN::PackageDetails ϦϙδτϦΛDMPOF มߋΛ1VMM3FRVFTUԽ

  14. ͞Βʹ ࿕ใ

  15. (JU)VC"DUJPOT (JU)VCʹ౷߹͞Εͨ$*؀ڥ DMPOFఆظ࣮ߦ1VMM3FRVFTU࡞੒ ͳͲ͕Ͱ͖Δ

  16.   Λ(JU)VC"DUJPOTʹ೚ͤΔ ಓ۩͕ଗͬͨͷͰ͋ͱ͸࣮૷͢Δ͚ͩ ґଘϥΠϒϥϦΛύʔε ߋ৽͕͋Ε͹มߋ ࠷৽ͷόʔδϣϯΛऔಘ ఆظతʹىಈ Module::CPANfile::Writer Module::CPANfile

    CPAN::PackageDetails ϦϙδτϦΛDMPOF มߋΛ1VMM3FRVFTUԽ
  17. "QQ6QEBUF$1"/pMF IUUQTHJUIVCDPNIJUPEF"QQ6QEBUF$1"/pMF DQBON"QQ6QEBUF$1"/pMF

  18. 1FSM੡$-*πʔϧ ؆୯εςοϓ QJOEFQFOEFODJFT VQEBUFEFQFOEFODJFT

  19. Πϯετʔϧ͞Ε͍ͯΔϥΠϒϥϦͱόʔδϣϯΛύʔε DQBOpMFʹॻ͖໭͢ VQEBUFDQBOpMFQJO DQBOpMFTOBQTIPUʹه࿥͞Ε͍ͯΔ όʔδϣϯΛDQBOpMFʹॻ͖໭͢ VQEBUF࣌ʹEJGGΛݟ΍͘͢ͳΔ

  20. VQEBUFDQBOpMFQJO DQBOpMFTOBQTIPUʹه࿥͞Ε͍ͯΔ όʔδϣϯΛDQBOpMFʹॻ͖໭͢ VQEBUF࣌ʹEJGGΛݟ΍͘͢ͳΔ

  21. ཁٻ͞Ε͍ͯΔϥΠϒϥϦͱόʔδϣϯΛύʔε ࠷৽όʔδϣϯΛDQBOpMFʹॻ͖ࠐΉ ࠷৽ͷόʔδϣϯΛऔಘ VQEBUFDQBOpMFVQEBUF $1"/ͷ࠷৽όʔδϣϯʹDQBOpMFΛߋ৽

  22. VQEBUFDQBOpMFVQEBUF $1"/ͷ࠷৽όʔδϣϯʹDQBOpMFΛߋ৽

  23. (JU)VC "DUJPOT͔Β ఆظ࣮ߦ

  24. (JU)VC"DUJPOT͔Βఆظ࣮ߦ BDUJPOTDIFDLPVUͰDIFDLPVU %PDLFS্Ͱ1FSMΛ࣮ߦ VQEBUFDQBOpMFVQEBUFPVUQVUKTPO KRίϚϯυͰ݁ՌΛ.BSLEPXOʹॻ͖׵͑ QFUFSFWBOTDSFBUFQVMMSFRVFTUͰ13Խ IUUQTHJUIVCDPNIJUPEF"QQ6QEBUF$1"/pMFCMPCNBTUFSHJUIVCXPSLqPXTVQEBUFDQBOpMFZNM

  25. ੜ੒͞Εͨ1VMM3FRVFTU ߦϥΠϒϥϦ NFUBDQBOͱ$IBOHFTʹϦϯΫ IUUQTHJUIVCDPNIJUPEF"QQ6QEBUF$1"/pMFQVMM

  26. ͸ͯͳϚϯΨνʔϜͰͷࣄྫ

  27. ೔ݸ13ΛૹΔ ϨϏϡϫʔΛϥϯμϜΞαΠϯ ϲ݄Ͱ13Ϛʔδ "͔Β͸͡Ίͯݱࡏ'

  28. ·ͱΊ

  29. ·ͱΊ 1FSMͰ΋DQBOpMFࣗಈߋ৽Ͱ͖Δ ଞݴޠͷࣄྫΛࢀߟʹ1FSM༻ʹ࠶࣮૷ ͢Δͱศརͳωλ͕స͕͍ͬͯΔ͔΋

  30. 1FSMͰ΋ ࣗಈߋ৽ Ͱ͖·ͨ͠