entam
entam์ .ent ํ์ผ์ ํจ๊ณผ์ ์ผ๋ก ๊ด๋ฆฌํ๊ณ ์์นด์ด๋ธ ํ ์ ์๋๋ก ๋์์ฃผ๋ cli ํ๋ก๊ทธ๋จ์
๋๋ค.
์ค์น
entam์ ์ฌ์ฉํ๋ ค๋ฉด deno๊ฐ ์ค์น๋์ด ์์ด์ผ ํฉ๋๋ค.
powershell
irm https://deno.land/install.ps1 | iexdeno๋ฅผ ์ค์นํ ๋ค์, cli๋ฅผ ์ค์นํฉ๋๋ค.
deno install -A -f -n entam https://deno.land/x/dutarch/cli.tsํ ์์น๋ฅผ entam์ ์ ์ฅ์๋ก ์ค์ ํฉ๋๋ค.
entam initentam์ ์ฌ์ฉํ๊ธฐ ์ํ ๋ชจ๋ ์ค์ ์ด ๋๋ฌ์ต๋๋ค.
์ฌ์ฉ๋ฒ
์์ ์์ฑ
entam์ .ent ํ์ผ์ ์ ์ฅํ๊ณ ๋ถ๋ฌ์ค๋ ค๋ฉด ์์๋ฅผ ์์ฑํด์ผ ํฉ๋๋ค.
์์์ ์ด๋ฆ์ ์์ด๋ก ํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
entam create box_name.ent ํ์ผ ์ฃผ์
์์์ .ent ํ์ผ์ ์ ์ฅํ๊ณ ๋ถ๋ฌ์ค๋ ค๋ฉด ์ฃผ์ํ .ent ํ์ผ์ ์ง์ ํด์ผ ํฉ๋๋ค.
์ฃผ์ํ .env ํ์ผ์ด ์๋ ๊ฒฝ๋ก๋ก ๊ฐ ํ ๋ช
๋ น์ด๋ฅผ ์คํํ์ธ์.
entam box_name watch "ํ์ฅ์๋ฅผ ํฌํจํ์ง ์์ .ent ํ์ผ ์ด๋ฆ"์์นด์ด๋ธ ์์ฑ
์์๊ฐ .ent ํ์ผ์ ์ฃผ์ํ๊ณ ์๋ค๋ฉด, ๋ค์ ๋ช
๋ น์ด๋ฅผ ์คํํด ์์นด์ด๋ธ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค.
entam box_name archive --version 1.0.0 --msg testversion๊ณผ msg๋ฅผ ์ง์ ํ์ง ์์๋ ์์นด์ด๋ธ๋ฅผ ์์ฑํ๋ ๊ฒ์ ํฐ ๋ฌธ์ ๊ฐ ์์ง๋ง,
ํ์ ์์นด์ด๋ธ๋ฅผ ๋น ๋ฅด๊ฒ ๊ตฌ๋ณํ ์ ์๋๋ก version๊ณผ msg๋ฅผ ์ง์ ํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
์์ฑํ ์์นด์ด๋ธ์ ๋ฆฌ์์ค์ ์ด์ ์์นด์ด๋ธ์ ๋ฆฌ์์ค์ ๊ฒน์น๋ ๊ฒ์ด ์๋ค๋ฉด
์ด์ ์์นด์ด๋ธ์ ๋ฆฌ์์ค๋ฅผ ํ์ฉํด ์ ์ฅ ๊ณต๊ฐ์ ์๋๋๋ค.
์์นด์ด๋ธ ๋ชฉ๋ก ํ์ธ
์์์ ์์นด์ด๋ธ๊ฐ ์๋ค๋ฉด ์์นด์ด๋ธ ๋ชฉ๋ก์ ๋ด๋ฆผ์ฐจ์์ผ๋ก ํ์ธํ ์ ์์ต๋๋ค.
entam box_name list0.0.2 3e87c918-b7bc-4c7a-8f17-a05d8c6bcdb5 update
0.0.2 3b7e7e8a-ccd7-45d4-8650-b8fb718d0a45 update
0.0.1 5934996d-e56d-41c3-a9dd-5f008870aa4c initํ๋๋ฅผ ์ง์ ํด ํ์ธํ ์ ์์ต๋๋ค.
entam box_name list --limit 10.0.2 3e87c918-b7bc-4c7a-8f17-a05d8c6bcdb5 updateํน์ ๋ฒ์ ์ ๋ชฉ๋ก๋ง ํ์ธํ ์ ์์ต๋๋ค.
entam box_name list --version 0.0.20.0.2 3e87c918-b7bc-4c7a-8f17-a05d8c6bcdb5 update
0.0.2 3b7e7e8a-ccd7-45d4-8650-b8fb718d0a45 update์์นด์ด๋ธ ๋ค์ด๋ก๋
๊ฐ๋์ฉ ์ด์ ๋ฒ์ ์ .ent ํ์ผ์ ๋ถ๋ฌ์์ผ ํ ๋๊ฐ ์์ต๋๋ค.
๋ค์ ๋ช
๋ น์ด๋ฅผ ์
๋ ฅํด ์์์ ์ ์ฅ๋์ด ์๋ ๋ฐ์ดํฐ๋ฅผ .ent ํ์ผ๋ก ๋ง๋ค ์ ์์ต๋๋ค.
entam box_name pack --uuid "์์นด์ด๋ธ์ uuid"