gormery v0.1.0
https://github.com/myyrakle/gormery
Gorm์ ์ฐ๋ค๋ณด๋ ๋ถํ์ํ ํ๋์ฝ๋ฉ๊ณผ ๋ณด์ผ๋ฌํ๋ ์ดํธ ์์ฑ์ด ์ ์ ๋์ด๋์, ๊ธฐ๋ณธ์ ์ธ ์์ ์ ์ ์ ๋๋ง ์ ๋นํ ๋ง๋ค์ด์ฃผ๋ ์์ฑ๊ธฐ๋ฅผ ๋ง๋ค์๋ค.
์ค์น๋ ๊ฐ๋จํ๋ค.
go install github.com/myyrakle/gormery@v0.1.0

์ด๋ฐ์์ผ๋ก ์ค์ ํ์ผ์ ๋จผ์ ๋ง๋ค์ด๋ฌ์ผ ํ๋ค. ์ด๋ฆ์ .gormery.yaml์ด๋ค.
basedir์ด ์ค์บํ ๋์ ๋๋ ํฐ๋ฆฌ๋ค. ์ ๊ธฐ์ ์ค์บํ๊ณ ์ ๊ฒฝ๋ก์๋ค๊ฐ ๋ฐ๋ก ๊ฒฐ๊ณผ๋ฌผ์ ๋ฑ๋๋ค.
output-suffix๋ ๊ฒฐ๊ณผ๋ฌผ์ ๋ง๋ค ์ถ๊ฐ ํ์ผ์ ๊ฒฝ๋ก ์ ๋ฏธ์ฌ๋ค.
runner-path๋ ๋ด๋ถ์ ์ผ๋ก ์คํํ generator ๊ฒฝ๋ก๋ค.
ํ ์ด๋ธ๋ช /์ปฌ๋ผ๋ช ๋ณํ ๋ก์ง์ gorm ์จ์ ๋ ๋ก ๋จน์ผ๋ ค๋ค๊ฐ ์คํ๋ ค ๋ ๋ณต์กํ๊ฒ ๋ง๋ค์ด๋ฒ๋ ธ๋ค. gormery๋ ๋ด๋ถ์ ์ผ๋ก generator๋ฅผ generateํ ๋ค์์, generator๋ฅผ go run์ผ๋ก ์คํํด์ ์ต์ข ๊ฒฐ๊ณผ๋ฌผ์ ๋ฑ๋ ์ด์ง๋ฌ์ด ๊ตฌ์กฐ๋ก ๋์๊ฐ๋ค.
์ฌ์ฉ๋ฒ๋ ๋ณ๊ฑด ์๋ค.

๋จผ์ Gorm ์ํฐํฐ๋ก ์ฌ์ฉํ๋ ๊ตฌ์กฐ์ฒด์ @Gorm ์ด๋
ธํ
์ด์
์ ์ ์ ํ ๋ถ์ฌ์ค๋ค.
๊ทธ๋ฆฌ๊ณ ๋๋ฆฌ๋ฉด ๋๋ค.
runner-path์ ์๊ธฐ๋ ํ์ผ์ gitignore์ ๋ฃ๋ ๊ฒ์ ์ถ์ฒํ๋ค.
์๋ฌดํผ ์ ๋ฐ์์ผ๋ก ์ฝ๋ ์์ฑํด์ ๋ ์คํํ๋ ๊ฒ์ด๋ค.

๊ทธ๋ผ ์ด๋ฐ์์ผ๋ก ์ต์ข
๊ฒฐ๊ณผ๋ฌผ์ ๋ฑ์ด์ค๋ค.