์ต์ ๋ฆด๋ฆฌ์ค๋ฅผ v0.4.0.zip์ผ๋ก ๋ค์ด๋ก๋ํ ์ ์๋ pet์ด๋ผ๋ Linux ์ฑ์ ๋๋ค. ์ํฌ์คํ ์ด์ ์ฉ ๋ฌด๋ฃ ํธ์คํ ์ ๊ณต์ ์ฒด์ธ OnWorks์์ ์จ๋ผ์ธ์ผ๋ก ์คํํ ์ ์์ต๋๋ค.
OnWorks์ ํจ๊ป pet์ด๋ผ๋ ์ด๋ฆ์ ์ด ์ฑ์ ๋ฌด๋ฃ๋ก ๋ค์ด๋ก๋ํ์ฌ ์จ๋ผ์ธ์์ ์คํํ์ญ์์ค.
์ด ์ฑ์ ์คํํ๋ ค๋ฉด ๋ค์ ์ง์นจ์ ๋ฐ๋ฅด์ธ์.
- 1. ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ PC์ ๋ค์ด๋ก๋ํ์ต๋๋ค.
- 2. ํ์ผ ๊ด๋ฆฌ์ https://www.onworks.net/myfiles.php?username=XXXXX์ ์ํ๋ ์ฌ์ฉ์ ์ด๋ฆ์ ์ ๋ ฅํฉ๋๋ค.
- 3. ์ด๋ฌํ ํ์ผ ๊ด๋ฆฌ์์์ ์ด ์์ฉ ํ๋ก๊ทธ๋จ์ ์ ๋ก๋ํฉ๋๋ค.
- 4. ์ด ์น์ฌ์ดํธ์์ OnWorks Linux ์จ๋ผ์ธ ๋๋ Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MACOS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ๋ฅผ ์์ํฉ๋๋ค.
- 5. ๋ฐฉ๊ธ ์์ํ OnWorks Linux OS์์ ์ํ๋ ์ฌ์ฉ์ ์ด๋ฆ์ผ๋ก ํ์ผ ๊ด๋ฆฌ์ https://www.onworks.net/myfiles.php?username=XXXXX๋ก ์ด๋ํฉ๋๋ค.
- 6. ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ค์ด๋ก๋ํ์ฌ ์ค์นํ๊ณ ์คํํฉ๋๋ค.
์คํฌ๋ฆฐ ์ท
Ad
์ ์ ๋๋ฌผ
๊ธฐ์
Go๋ก ์์ฑ๋ ๊ฐ๋จํ ๋ช ๋ น์ค ์ค๋ํซ ๊ด๋ฆฌ์์ ๋๋ค. ์ค๋ํซ์์ ๋ณ์( param ๋๋ param=default_value )๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. pet์ Go๋ก ์์ฑ๋์์ผ๋ฏ๋ก ๋ฐ์ด๋๋ฆฌ ๋ฆด๋ฆฌ์ค๋ฅผ ๊ฐ์ ธ์์ $PATH์ ๋๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค. pet์ ๊ฐ๋จํ ๋ช ๋ น์ค ์ค๋ํซ ๊ด๋ฆฌ์(memo์์ ์๊ฐ์ ๋ฐ์)์ ๋๋ค. ๋๋ ๊ฑฐ์ ์ฌ์ฉํ์ง ์๋ ๋ช ๋ น์ ํญ์ ์์ด๋ฒ๋ฆฐ๋ค. ๋ํ ์ ๊ธฐ๋ก์์ ๊ฒ์ํ๊ธฐ๊ฐ ์ด๋ ต์ต๋๋ค. ์ ์ฌํ ๋ช ๋ น์ด ๋ง์ด ์์ง๋ง ๋ชจ๋ ๋ค๋ฆ ๋๋ค. ๋ช ๋ น ์ค๋ํซ์ ์ฝ๊ฒ ๋ฑ๋กํ์ญ์์ค. ์ค๋ํซ์์ ๋ณ์๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ค๋ํซ์ ๋ํ์์ผ๋ก ๊ฒ์ํฉ๋๋ค. ์ค๋ํซ์ ์ง์ ์คํํฉ๋๋ค. ์ค๋ํซ์ ์ฝ๊ฒ ํธ์งํฉ๋๋ค(๊ตฌ์ฑ์ TOML ํ์ผ์ผ ๋ฟ์ ๋๋ค). Gist ๋๋ GitLab ์ค๋ํซ์ ํตํด ์ค๋ํซ์ ์๋์ผ๋ก ๋๊ธฐํํฉ๋๋ค. .bashrc ๋๋ .zshrc์ ๋ค์ ๊ตฌ์ฑ์ ์ถ๊ฐํ๋ฉด ์ด์ ๋ช ๋ น์ ์ฝ๊ฒ ๋ฑ๋กํ ์ ์์ต๋๋ค.
๊ธฐ๋ฅ
- ๋ช ๋ น ์ค๋ํซ์ ์ฝ๊ฒ ๋ฑ๋ก
- ์ค๋ํซ์์ ๋ณ์ ์ฌ์ฉ
- ์ค๋ํซ์ ๋ํ์์ผ๋ก ๊ฒ์
- ์ค๋ํซ์ ์ง์ ์คํ
- ์ค๋ํซ์ ์ฝ๊ฒ ํธ์งํฉ๋๋ค(๊ตฌ์ฑ์ TOML ํ์ผ์ผ ๋ฟ์ ๋๋ค).
- Gist ๋๋ GitLab ์ค๋ํซ์ ํตํด ์๋์ผ๋ก ์ค๋ํซ ๋๊ธฐํ
ํ๋ก๊ทธ๋๋ฐ ์ธ์ด
Go
์นดํ ๊ณ ๋ฆฌ
์ด๊ฒ์ https://sourceforge.net/projects/pet.mirror/์์๋ ๊ฐ์ ธ์ฌ ์ ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋๋ค. ๋ฌด๋ฃ ์ด์ ์ฒด์ ์ค ํ๋์์ ๊ฐ์ฅ ์ฌ์ด ๋ฐฉ๋ฒ์ผ๋ก ์จ๋ผ์ธ์ผ๋ก ์คํํ๊ธฐ ์ํด OnWorks์์ ํธ์คํ ๋์์ต๋๋ค.