๐ ์๋ ํ์ธ์,
๋ฌธ์ ์๋ elektraPluginGet
๊ฐ ์ฑ๊ณตํ๋ฉด 0
๋ฅผ ๋ฐํํด์ผํ๋ค๊ณ ๋ช
์๋์ด ์์ง๋ง ํ
ํ๋ฆฟ์ -์ปค๋ฐ ๐ 062e017e ์ดํ-ํ๋ฌ๊ทธ์ธ ํจ์๊ฐ ์ฑ๊ณตํ๋ฉด 1
๋ฅผ ๋ฐํํด์ผํ๋ค๊ณ ์ ์ ํฉ๋๋ค.
๋ค๋ฅธ ํ๋ฌ๊ทธ์ธ ๋ 1
๋ฅผ ์ฌ์ฉํ์ฌ ๋ด๊ฐ ์ ์์๋ ํ ํจ์๊ฐ ์ฑ๊ณต์ ์ด์์์ ๋ณด์ฌ์ค๋๋ค. ๋ฐ๋ฉด์ tcl
ํ๋ฌ๊ทธ์ธ ์ ์ฑ๊ณต์ 0
๋ฅผ ๋ฐํํฉ๋๋ค . ์ฌ๋ฐ๋ฅธ ๋ฐํ ๊ฐ์ ๋ฌด์์
๋๊น?
๋ ๋ค ๋ง๋ค
์ฑ๊ณต์ ๊ฒฝ์ฐ 1 + ํค ์ธํธ ์
๋ฐ์ดํธ ๋จ
์ฑ๊ณต์ ๊ฒฝ์ฐ 0์ด์ง๋ง ๋ณ๊ฒฝ๋ ์ฌํญ ์์
-1 : ์ค๋ฅ
๋ ๋ค ๋ง์ต๋๋คโฆ
๋น ๋ฅธ ์๋ต์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ๊ทธ์ ๋ฐ๋ผ ๋ฌธ์๋ฅผ ์ ๋ฐ์ดํธํ๊ฒ ์ต๋๋ค.
๋ํ ํ ํ๋ฆฟ์ ๋ฉ๋ชจ๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์๋ํ๋ฉด ๋ฐฉ๋ํ ๋ฌธ์๋ฅผ ์์ฑํ ํ์๊ฐ ์์๋งํผ ์ฌ์ํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
// 1 for success + keyset updated
// 0 for success without changes
// -1 for error
return 1;
๋ํ ํ ํ๋ฆฟ์ ๋ฉ๋ชจ๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์๋ํ๋ฉด ๋ฐฉ๋ํ ๋ฌธ์๋ฅผ ๋ค๋ฃฐ ํ์๊ฐ ์์ ์ ๋๋ก ์ฌ์ํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
์ข์ ์๊ฐ. ๋ฐฉ๊ธ repo์ ๋ก์ปฌ ๋ธ๋์น์์๋ elektraTemplateGet
์ ์ ๋ณด๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋ ๋ค ๋ง๋ค
์ฑ๊ณต์ ๊ฒฝ์ฐ 1 + ํค ์ธํธ ์ ๋ฐ์ดํธ ๋จ
์ฑ๊ณต์ ๊ฒฝ์ฐ 0์ด์ง๋ง ๋ณ๊ฒฝ๋ ์ฌํญ ์์
-1 : ์ค๋ฅ