nosyman v0.1.0
https://github.com/myyrakle/nosyman
๊ฝค๋ ์ด์ฌํ ์ฌ์ฉํ๊ณ ์๋ ์จํ๋ ๋ฏธ์ค ๋น๋๋จธ์ ์ด ์๋๋ฐ, ํ์ฐ์ ์ผ๋ก ๋ฐ์ํ๋ ๋์คํฌ ์ฉ๋ ์ด๊ณผ ๋ฌธ์ ๋ฅผ ์ข ์กฐ๊ธฐ์ ๋ฐ๊ฒฌํด์ ์ ๋ฆฌํ๊ธฐ ์ํ ๋ชฉ์ ์ผ๋ก ๋ง๋ ๋ณด์กฐ๋๊ตฌ๋ค.
๋์คํฌ ์ฌ์ฉ๋์ด ์๊ณ์น๋ฅผ ๋๊ธฐ๋ฉด ์ฌ๋์ผ๋ก ์๋ ์๋ฆผ์ ๋ณด๋ธ๋ค. ๊ฒ์ฌ ๊ฐ๊ฒฉ์ 30์ด๋ค.
์ค์น๋ cargo๋ฅผ ํตํด์ ํ๋ฉด ๋๋ค.
cargo install nosyman
sudo ln -s /home/$USER/.cargo/bin/nosyman /usr/bin/nosyman
sudo ์คํ์ ์ํ ์ฌ๋ณผ๋ฆญ ๋งํฌ๋ง ์ถ๊ฐ๋ก ๋ฌ์์ค๋ค.
์ฌ์ฉ๋ฒ
๋จผ์ ์ค์ ํ์ผ์ ์ด๊ธฐํํ๊ณ , ์์คํ
์ systemd์ ์ฌ๋ ค์ผ ํ๋ค.
์๋ ๋ช
๋ น์ด ๊ทธ๊ฑธ ๋ค ํด์ค๋ค.
sudo nosyman --init
๋ํํ์ผ๋ก ์ฑ ํ ํฐ, ์ฌ๋ ์ฑ๋ ID, ๋์คํฌ ์๊ณ์น๋ฅผ ์
๋ ฅํ๋ค.
์ฌ๋ ์ฑ ์ฌ์ฉ๋ฒ์ ์๋ ํฌ์คํธ๋ฅผ ์ฐธ๊ณ ํ๋ค.
https://blog.naver.com/sssang97/223176628812
์ ๋๋์ผ๋ฉด ์๋์ผ๋ก ํ๋ก์ธ์ค๊ฐ ๋ฌ๋ค.

๊ทธ๋ฆฌ๊ณ ์๊ณ์น๋ฅผ ๋์ด์ค๋๋ง๋ค ์ด๋ ๊ฒ ์๋ฆผ์ ๋ณด๋ด์ค ๊ฒ์ด๋ค.
Open-Closed ํ์์ด๋ผ์ ์ด๊ณผํ ์ํ๋ผ๊ณ ๊ณ์ ์คํธ์ ๋ณด๋ด์ง ์๋๋ค. ํ๋ฒ๋ง ๋ณด๋ธ๋ค.
๋ด๋ ค๊ฐ๋ค๊ฐ ์ฌ๋ผ๊ฐ๋ฉด ๋ค์ ๋ณด๋ผ ๊ฒ์ด๋ค.