Usage - YounghwanKil/haean GitHub Wiki
์ด๋์ ์ ๋ ฅํ๋์?
์ผ๋ฐ ํฐ๋ฏธ๋์์ ์์
macOS์ ํฐ๋ฏธ๋ยทiTermยทVS Code ํฐ๋ฏธ๋์์ ์คํํฉ๋๋ค. ์์ง Codex ๋ํ ํ๋ฉด์ ์ด์ง ์์ ์ํ์ ๋๋ค.
haean
haean --madmax
haean --madmax "PSAT 5๊ธ ์ธ์ด๋
ผ๋ฆฌ 40๋ฌธํญ์ ์ ํ ๊ตฌ์ฑ๋ถํฐ ๋
๋ฆฝ ๊ฒํ ๊น์ง ์งํํด์ค"
haean์ ์ค์น ์ ๋ง๋ ์คํ ๋ช
๋ น์
๋๋ค. ์ด๋ ํด๋์์ ์คํํด๋ ์ค์น๋ ํด์ ์ ์ฅ์๋ฅผ ์์
ํด๋๋ก ์ผ๊ณ Astra๋ฅผ ์ง์ ํด Codex๋ฅผ ์ฝ๋๋ค. ๋ณ๋ shell alias๋ ํ์ํ์ง ์์ต๋๋ค. ํ์ฌ ์์
ํด๋์ ์๋ฃ๋ฅผ ์๋์ผ๋ก ๊ฐ์ ธ์ค์ง๋ ์์ผ๋ฏ๋ก ์ธ๋ถ ์๋ฃ๋ ๊ฒฝ๋ก๋ฅผ ์๋ ค์ฃผ์ธ์.
./haean์ ํ์ฌ ํด๋์ haean ํ์ผ์ด๋ผ๋ ๋ป์
๋๋ค. ์ค์น ์ ์ด๋ ์ ์ฅ์ ์์์ ์ง์ ์คํํ ๋ ์ฌ์ฉํฉ๋๋ค.
cd /path/to/haean
./haean --madmax
command not found: haean์ด๋ฉด ์ค์น ํด๋๋ฅผ PATH์ ๋ฃ๊ฑฐ๋ ๋ค์์ฒ๋ผ ์คํํฉ๋๋ค.
~/.local/bin/haean --madmax
./install.sh๊ฐ ์๋ดํ๋ PATH ์ค์ ์ ์ฌ์ฉํ์ธ์. ๋ค๋ฅธ ์ ์ฅ์์ ๊ธฐ์กด haean ๋ช
๋ น์ ์ค์น๊ธฐ๊ฐ ๋ฎ์ด์ฐ์ง ์์ต๋๋ค.
์ด๋ฏธ Codex ์์ ์๋ค๋ฉด
Codex ์ฑ์์ ํด์ ํ๋ก์ ํธ๋ฅผ ์ฐ ๋ค, ๋๋ ํฐ๋ฏธ๋์ Codex ๋ํ ์ ๋ ฅ์ฐฝ์์๋ ๋ค์์ฒ๋ผ ์์ฐ์ด๋ก ์์ฒญํฉ๋๋ค.
LEET ์ถ๋ฆฌ๋
ผ์ฆ 40๋ฌธํญ ๋ชจ์๊ณ ์ฌ ๊ตฌ์ฑ๋ถํฐ ์ก์์ค.
PSAT 7๊ธ ์๋ฃํด์ 25๋ฌธํญ์ ๋ง๋ค๊ณ ๋
๋ฆฝ ๊ฒํ ํด์ค.
์ ๊ฒํ ์๊ฒฌ์ ์ฝ์ด ๋ฌธํญ ์์ ๊ณผ ์ํค์ ์ถ์ ํ ์ง์์ ๊ตฌ๋ถํด์ค.
๊ธฐ์กด HWP ์์์ผ๋ก ๋ฌธ์ ์ง์ ํด์ค์ง๋ฅผ ์ถ๋ ฅํ๊ณ ๋ฐฐ์น๋ฅผ ๊ฒํ ํด์ค.
haean ๋ฐ์ฒ๋ ์์ํ ๋ ์ด๊ด ์คํฌ์ ์๋์ผ๋ก ์ฐ๊ฒฐํฉ๋๋ค. ์ดํ์๋ ์ ์์์ฒ๋ผ ์คํฌ ์ด๋ฆ ์์ด ์์ฒญํ๋ฉด ๋ฉ๋๋ค. ์ด๊ด์ ํ์ฐจ ๊ตฌ์ฑ, ๊ณผ๋ชฉ๋ณ ์ถ์ , ๋
๋ฆฝ ๊ฒํ , ์ํค ์ถ์ , ์์ ์ถ๋ ฅ ์ค ํ์ํ ์ ์ฐจ๋ฅผ ์ ํํฉ๋๋ค. $haean์ด๋ $haean-psat์ ๋ถ์ฌ ์ฌ์ฉํ ์คํฌ์ ๋ช
์ํ ์๋ ์์ต๋๋ค.
Codex ์ฑ์์๋ ํด์ ํ๋ก์ ํธ์ ์ง์นจ๊ณผ ์คํฌ ์ค๋ช ์ ๋ฐํ์ผ๋ก ์์ฐ์ด ์์ฒญ์ ์ฐ๊ฒฐํฉ๋๋ค. ๋ค๋ฅธ ํด๋์์ ์ฐ ์ผ๋ฐ Codex์๋ ํด์ ์คํฌ์ด ์๋ ์ค์น๋์ง ์์ต๋๋ค.
๋ํ์ฐฝ์ ./haean์ ์ฐ๋ฉด ์์ ๋ช
๋ น์ ์คํํ๋ ๋์ ๋ชจ๋ธ์๊ฒ ๊ทธ ๋ฌธ์์ด์ ์์ฒญํ๊ฒ ๋ฉ๋๋ค. ์ด๋ฏธ ์ด๋ฆฐ Codex ์์์ ๋ Codex๋ฅผ ๋์ธ ํ์๋ ์์ต๋๋ค. ์ฑ์ ๋ชจ๋ธ์ ์ฑ์์ Astra๋ฅผ ์ ํํฉ๋๋ค.
ํ๋ฉด๊ณผ ๊ถํ
ํด์ ์์ ํ๋ฉด์๋ ๋ฌผ๊ฒฐ ๋ก๊ณ ยท์ง์ ์ํยทSTANDARD/MADMAX ๋ชจ๋๋ฅผ ํ์ํฉ๋๋ค. ์ด์ด์ง๋ ๋ํ ํ๋ฉด์ Codex TUI์ด๋ฉฐ ํ๋จ์ ์ค์ ๋ชจ๋ธยทํ์ฌ ํด๋ยท์ปจํ ์คํธยท์ฌ์ฉ๋ ํ๋๋ฅผ ํ์ํฉ๋๋ค. ์ฐฝ์ด ์ข์ผ๋ฉด ์ผ๋ถ ํญ๋ชฉ์ด ์ค์ด๋ญ๋๋ค. Codex ๋ฐ์คํฌํฑ ์ฑ์ ์ธํ์ ๋ฐ๊พธ๋ ๊ธฐ๋ฅ์ ์๋๋๋ค.
--madmax๋ ์ด๋ฒ Codex ์คํ์ --dangerously-bypass-approvals-and-sandbox๋ฅผ ์ ๋ฌํฉ๋๋ค. ๋ช
๋ น๋ณ ์น์ธ๊ณผ ์๋๋ฐ์ค๋ฅผ ์๋ตํฉ๋๋ค. ์ผ๋ฐ haean ์คํ์ ๊ถํ์ ๋ฐ๊พธ์ง ์์ต๋๋ค. ์ต์ด๋ก ์ฐ ์ ํด๋์ ์ ๋ขฐ ํ์ธ์ Codex๊ฐ ๋ณ๋๋ก ํ์ํ ์ ์์ผ๋ฉฐ, ์ค์น๊ธฐ๋ ๋ฐ์ฒ๊ฐ ๊ทธ ์ ํ์ ์๋ ์ ์ฅํ์ง ์์ต๋๋ค.
์๋ฃ์ ๊ฒฐ๊ณผ
์ค์นํ ์ฝ๋์๋ ํ ์๋ฌธ์ด ํฌํจ๋์ง ์์ต๋๋ค. ํ์ฉ๋ ์๋ฃ๋ฅผ ๊ฐ์ ธ์จ ๋ค haean tools import-team /์๋ฃํด๋ ๋ฑ์ผ๋ก ์์ธํฉ๋๋ค. ์๋ณธยทDBยท์ง์ ์ํคยท์ถ์ ์ด๋ ฅ์ ๋ก์ปฌ์ ๋ณด๊ดํฉ๋๋ค. haean status๋ ๊ธฐ๋ก๋ ์์
์ํ๋ฅผ ๋ณด์ฌ ์ค๋๋ค.
๋ชจ์๊ณ ์ฌ ์์ฒญ ์ ์ํยท๊ธ์ยท๊ณผ๋ชฉยท๋ฌธํญ ์ยท๊ณต์ ํด๋๋ฅผ ์ง์ ํ๋ฉด ํธํฉ๋๋ค. ์์ฑ โ ๋ธ๋ผ์ธ๋ ํ์ด โ ์์ โ ํ์ฐจ ๊ฒํ โ HWP ์ฝ์ โ ์ค์ ํ๊ธ ๋ ๋ ๊ฒํ ๋ฅผ ์งํํฉ๋๋ค. ๋ชจ๋ธ ๊ฒํ ๋ฅผ ํต๊ณผํ ์์๋ ์ฌ๋์ ์ ๋ฌธ๊ฐ ์น์ธ ์ ๊ฒํ ๋ณธ์ ๋๋ค.
์คํฌ ๋ชฉ๋ก
ํฐ๋ฏธ๋์์ haean skills๋ก ๋ชฉ๋ก์ ๋ณด๊ณ haean skills psat๋ก ์์ธํ ์์๋ฅผ ํ์ธํ๋ค. haean skill psat "์์
์์ฒญ"์ผ๋ก ๋ฐ๋ก ์์ํ ์ ์์ผ๋ฉฐ haean --madmax skill psat "์์
์์ฒญ"์ ์ด๋ฒ ์คํ์๋ง ์น์ธยท์๋๋ฐ์ค ์๋ต์ ์ ์ฉํ๋ค. Codex ๋ํ์ฐฝ์์๋ ์์ฐ์ด๋ก ์์ฒญํ๊ฑฐ๋ $haean-psat์ผ๋ก ์คํฌ์ ๋ช
์ํ๋ค. ์ธ์ด์ดํด $haean-reading์ ํ์ผ๋ฟ์ด๋ค.
ํฐ ์์ ๋ก๊ณ
haean ๋๋ haean --madmax๋ก ์ง์
ํ๋ฉด ์ฑ
์ ์ฝ๋ ํ๋ ํฝ์
๋ง์ค์ฝํธ์ ํ์ ์นด๋์ ์คํ ๋ชจ๋ยท์ ํ ์คํฌ์ ํ์ํ ๋ค Codex๋ก ์ด์ด์ง๋๋ค. haean banner๋ ๋ชจ๋ธ ํธ์ถ ์์ด ์์ ํ๋ฉด๋ง ๋ณด์ฌ์ฃผ๋ฉฐ, haean banner --madmax๋ก ๋ชจ๋ ํ์๋ ํ์ธํ ์ ์์ต๋๋ค. ์ข์ ์ฐฝ์ ์์ ๋ก๊ณ ๋ก ์ ํํ๊ณ NO_COLOR=1์ด๋ฉด ์์ ๋๋๋ค. ๋ํํ ํฐ๋ฏธ๋์์๋ ํฐ HAEAN ๊ธ์๋ฅผ ๋จผ์ ์ฝ 1.5์ด ๋ณด์ฌ์ค ๋ค์, ๊ทธ ์๋ ๋ง์ค์ฝํธ ์นด๋๋ฅผ ํ ์ค์ฉ ํ์ํ๊ณ ์ ๊น ๋จธ๋ฌด๋ฆ
๋๋ค. ์ ์ฒด ์์ ์ฐ์ถ์ ์ฝ 3์ด์ด๋ฉฐ ๋ ๋ก๊ณ ๋ชจ๋ ์คํฌ๋กค ๊ธฐ๋ก์ ๋จ์ต๋๋ค. HAEAN_NO_ANIMATION=1 haean์ผ๋ก ์ง์ฐ์ ๋ ์ ์์ต๋๋ค. ๋ฐ์ฒ๊ฐ ๋ณ๋ ํ๋ฉด์ ์ด์ด ๊ธฐ์กด ์
ธ ์ถ๋ ฅ์ ๊ฐ๋ฆฌ๊ณ ๊ทธ ์์ ๋ก๊ณ ์ Codex๋ฅผ ํ์ํฉ๋๋ค. ์ข
๋ฃํ๋ฉด ์๋ ์
ธ ํ๋ฉด์ผ๋ก ๋์์ต๋๋ค. ๋ก๊ณ ๋ ์๋จ ๊ณ ์ ํค๋๊ฐ ์๋๋ฉฐ ๋ํ๊ฐ ๊ธธ์ด์ง๋ฉด ํ๋ฉด ์๋ก ๋ฐ๋ฆฝ๋๋ค. tmux๊ฐ ์ค์น๋ผ ์๊ณ tmux ๋ฐ์์ ์คํํ๋ฉด ๋ณ๋ ์ธ์
ํ๋จ์ ํ๋์ haean ๋ฐ๋ฅผ ์ถ๊ฐํฉ๋๋ค. Codex์ ๋ชจ๋ธยท์ปจํ
์คํธยท์ฌ์ฉ๋์ ๊ทธ ์์ ๊ธฐ๋ณธ ์ํ์ค์ ์ ์งํฉ๋๋ค. HAEAN_NO_TMUX=1 haean์ ๋ณ๋ ํ๋จ ๋ฐ๋ฅผ ๋๋๋ค. ๊ธฐ์กด tmux ์์์๋ ๊ทธ ํ๊ฒฝ์ ๋ฐฐ์น๋ฅผ ๋ณด์กดํ๊ณ ๋ณ๋ ๋ฐ๋ฅผ ์ถ๊ฐํ์ง ์์ต๋๋ค. ํด์์ด ๋ง๋ tmux์์ detachํ๋ฉด ํด๋น ์คํ๋ ์ข
๋ฃ๋ฉ๋๋ค. macOS์์ tmux ์ค์น๋ brew install tmux์
๋๋ค.
ํ๋จ HUD๋ โ haean โ MADMAX โ $haean โ LEET ยท PSAT์ฒ๋ผ ๋ฌผ๊ฒฐ ๋ก๊ณ ยท์คํ ๋ชจ๋ยท์ ํํ ์์ ์คํฌ์ ํ์ํฉ๋๋ค. ํ์ฌ ์คํ ์ค์ธ ํ์ ์์ด์ ํธ ์๋ ๊ฒํ ํต๊ณผ ์ํ๋ฅผ ๋ปํ์ง ์์ต๋๋ค. haean hud๋ ๋ชจ๋ธ ํธ์ถ ์์ด tmux ์ค์น ์ฌ๋ถ, ํ๊ฒฝ๋ณ์์ ์ํ ๋นํ์ฑํ, ๊ธฐ์กด tmux ์์์ ์คํ ์ค์ธ์ง์ ์์ ์ฌ์ฉ ์ฌ๋ถ๋ฅผ ํ์ธํฉ๋๋ค. HUD๋ ๋ํ ๋ณธ๋ฌธ ๋ณต์ฌ์ ํฌํจ๋์ง ์์ ์ ์์ต๋๋ค.
ํ์ฌ ํ์ฐจ ์ฐ๊ฒฐ
haean track-exam runs/ํ์ฐจํด๋๋ก ํ์ฌ ์์
ํ ํ์ฐจ๋ฅผ ์ง์ ํฉ๋๋ค. LEET ์ถ๋ฆฌ๋
ผ์ฆยทPSAT์ assembled.json, ์ธ์ด์ดํด ํ์ผ๋ฟ์ book.json์ด ์๋ ํด๋๋ฅผ ์ง์ํฉ๋๋ค. haean status์์ ํ์ฌ ๊ฒฝ๋ก๋ฅผ ํ์ธํ๋ฉฐ ์ง์ ํ ๋ด์ฉ์ด ๋ฐ๋๋ฉด ๊ฒฝ๊ณ ํฉ๋๋ค. ์๋ฌธ๊ณผ ์ด์ ํ์ฐจ๋ ๋ณด์กดํฉ๋๋ค. ํ์ฐจ ๋ฑ๋ก์ ๋
๋ฆฝ ๊ฒํ ยท์ ๋ฌธ๊ฐ ์น์ธ์ด๋ ์ถ๋ ฅ ํ์ง ์น์ธ์ ๋์ ํ์ง ์์ต๋๋ค.