เบเบตเปเปเบกเปเบเบเปเบฒเบชเบฑเปเบ cfget เบเบตเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเปเปเบ OnWorks เบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเปเบฎเบเบเบดเปเบเบเบฃเบตเปเบเบเปเบเปเบซเบเบถเปเบเปเบเบซเบผเบฒเบเปเบเปเบญเบเปเบฎเบฑเบเบงเบฝเบเบญเบญเบเปเบฅเบเปเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบฑเปเบ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator
เปเบเบเบเบฒเบ:
NAME
cfget - เปเบเปเบฎเบฑเบเบเปเบฒเบเบฒเบเปเบเบฅเป config
เบชเบฐเบซเบผเบธเบเบชเบฑเบเบฅเบงเบก
cfget [เบเบฒเบเปเบฅเบทเบญเบเปเบเบเบฒเบ] เบเบฒเบ/เบเบฐเปเบ
cfget [เบเบฒเบเปเบฅเบทเบญเบเปเบเบเบฒเบ] --dump=STYLE [เบเบฒเบ/เบเบฐเปเบ [เบเบฒเบ/เบเบฐเปเบ...]]
cfget [เบเบฒเบเปเบฅเบทเบญเบเปเบเบเบฒเบ] --template=STYLE [infile [outfile]]
เบฅเบฒเบเบฅเบฐเบญเบฝเบ
เปเบญเบปเบฒเบเปเบฒเบเบฒเบเปเบเบฅเป config.
cfget เปเบเบฑเบเปเบเบทเปเบญเบเบกเบทเบเบตเปเบเปเบฒเบเบเบฒเบเบเบตเปเบเบฐเบญเปเบฒเบเบเปเบฒเบเบฒเบเปเบเบฅเปเบเบฒเบเบเบฑเปเบเบเปเบฒ. เบกเบฑเบเปเบเบฑเบเบเบฐเปเบซเบเบ, เบชเปเบฒเบฅเบฑเบ
เบเบปเบงเบขเปเบฒเบ, เปเบเบทเปเบญเบชเปเบฒเบ shellscripts เบซเบผเบท makefiles เบเบตเปเบชเบฒเบกเบฒเบเบเบฑเปเบเบเปเบฒเปเบเป.
เบกเบฑเบเบเบฑเบเบชเบฒเบกเบฒเบเบเบทเบเบเบฑเปเบเบเปเบฒเปเบเบทเปเบญเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเปเบฒเบเบฒเบเบเบฑเปเบเบเปเบฒ virtual เบเบตเป, เบเปเบฒเบเปเปเบกเบตเบขเบนเปเปเบ
เปเบเบฅเป config, เบเบทเบเบเบดเบเปเบฅเปเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบเบฒเบเบเปเบฒเบเบตเปเบกเบตเบขเบนเป. เบเบตเปเปเบฎเบฑเบเปเบซเปเบกเบฑเบ
เบชเบฐเบเบงเบ, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบเบปเบงเบขเปเบฒเบ, เปเบเบทเปเบญเปเบซเปเปเบเปเบฎเบฑเบเบกเบนเบเบเปเบฒ "เปเบฅเบเบฐเปเบงเบฅเบฒ" เบเบฒเบเปเบเบฅเปเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบฝเบเปเบเป
เบเบฐเบเบญเบเบกเบต "เบงเบฑเบเบเบตเปเบฅเบตเปเบกเบเบปเปเบ" เปเบฅเบฐ "เบงเบฑเบเบเบตเบชเบดเปเบเบชเบธเบ".
OPTIONS
- เบเบฒเบเบเปเบฝเบเปเบเบ
เบชเบฐโเปเบเบโเบเบปเบงโเปเบฅเบโเบชเบฐโเบเบฑเบโเบเบญเบโเปเบเบโเบเบฒเบโเปเบฅเบฐโเบญเบญเบโ
-h, - เบเปเบงเบ
เบชเบฐเปเบเบเบเปเปเบเบงเบฒเบกเบเปเบงเบเปเบซเบผเบทเบญเบเบตเป เปเบฅเบฐเบญเบญเบ
-q, --เบเบฝเบ
เปเบซเบกเบเบเบฝเบ: เบเบฝเบเปเบเปเบญเบญเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบตเปเบฎเปเบฒเบเปเบฎเบ
-v, -- verbose
เปเปเบ verbose
--debug
เปเปเบ verbose
-C เปเบเปเบก, --cfg=เปเบญเบเบฐเบชเบฒเบ
config เปเบเบฅเปเบเบตเปเบเบฐเบญเปเบฒเบ; เบเบฒเบเปเบฅเบทเบญเบเบชเบฒเบกเบฒเบเปเบซเปเบซเบผเบฒเบเบเบงเปเบฒเบซเบเบถเปเบเบเบฑเปเบเปเบเบทเปเบญเบญเปเบฒเบเบซเบผเบฒเบเบเบงเปเบฒเบซเบเบถเปเบ
เปเบเบฅเป. เบเปเบฒเบเบฒเบเบซเบฒเบเปเบ, เปเบซเปเบญเปเบฒเบเบฅเบฒเบเบเบทเปเบเบตเปเปเบเบเบญเบญเบเบเบฒเบเบเปเปเบฒเบชเบญเบเปเบกเบฑเบเบเบฒเบเบเบปเบงเปเบ CFGET_CFG env.
-P เปเบเปเบก, --เบเบฅเบฑเบเบญเบดเบ=เปเบญเบเบฐเบชเบฒเบ
เบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเปเบเบฅเป plugin เบซเบผเบทเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเบเบฐเปเบซเบฅเบ. เบเบฒเบเปเบฅเบทเบญเบเบชเบฒเบกเบฒเบเปเบเปเบฎเบฑเบเบซเบผเบฒเบเบเบงเปเบฒเบซเบเบถเปเบเบเบฑเปเบ
เปเบเบทเปเบญเบญเปเบฒเบเบซเบผเบฒเบเบเบงเปเบฒเบซเบเบถเปเบเปเบเบฅเป. เบเปเบฒเบเบฒเบเบซเบฒเบเปเบ, เปเบซเปเบญเปเบฒเบเบฅเบฒเบเบเบฒเบเบเบตเปเปเบเบเบญเบญเบเบเบฒเบเบเปเปเบฒเบชเบญเบเปเบกเบฑเบ
เบเบปเบงเปเบ CFGET_PLUGINS env.
-d เบเบทเป, -- เบเบดเปเบก=เบเบทเป
dump เปเบเบทเปเบญเปเบเบเบญเบเบเบฒเบเบเปเปเบกเบนเบเปเบเบเปเบเปเบฎเบนเบเปเบเบเบเบตเปเปเบซเป. เปเบเป '--dump=list' เบชเปเบฒเบฅเบฑเบ a
เบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบฎเบนเบเปเบเบเบเบตเปเบกเบตเบขเบนเป. เบเปเบฒเบซเบเบถเปเบเบซเบผเบทเบซเบผเบฒเบเปเบชเบฑเปเบเบเบฒเบเบเบทเบเบชเบฐเบซเบเบญเบเปเบซเปเบขเบนเปเปเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ,
เบเบดเปเบกเบเบฝเบเปเบเปเปเบชเบฑเปเบเบเบฒเบเปเบซเบผเบปเปเบฒเบเบฑเปเบ, เบเปเบฒเบเปเปเบเบฑเปเบเบเบฑเปเบเบเบดเปเบกเบเบฑเบเบซเบกเบปเบ.
-t เบเบทเป, --เปเบกเปเปเบเบ=เบเบทเป
เบญเปเบฒเบเปเบเบฅเปเปเบกเปเปเบเบ, เบเบฐเบซเบเบฒเบเบเบปเบงเบเบถเบเปเบกเปเปเบเบเปเบเบเปเบเปเบเปเปเบกเบนเบเบเบฒเบเบเบฑเปเบเบเปเบฒ เปเบฅเบฐ
เบญเบญเบโเบเบปเบโเปเบเปโเบฎเบฑเบโ. เปเบเป '--template=list' เบชเปเบฒเบฅเบฑเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบฎเบนเบเปเบเบเบเบตเปเบกเบตเบขเบนเป.
-f เบเบทเป, -- เบฎเบนเบเปเบเบ=เบเบทเป
เปเบเปเบฎเบนเบเปเบเบเปเบเบฅเปเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบเบเบเบณเบเบปเบเปเบญเบ (เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ: ini). เปเบเป '--format=list' เบชเปเบฒเบฅเบฑเบ a
เบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบฎเบนเบเปเบเบเบเบตเปเบกเบตเบขเบนเป. เบเปเบฒเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก CFGET_FORMAT, เบเปเบฒเบเบทเบเบเปเบฒเบเบปเบ, เบชเบฒเบกเบฒเบเปเบเบฑเบ
เปเบเปเปเบเบทเปเบญเบชเบฐเปเบญเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ.
-r เปเบชเบฑเปเบเบเบฒเบ, -- เบฎเบฒเบ=เปเบชเบฑเปเบเบเบฒเบ
เบเปเบฒเบเบฑเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบซเบกเบปเบเปเบซเปเบเบฑเบเบเบธเบเบเปเบฒเบเบฒเบเปเบเปเปเบชเบฑเปเบเบเบฒเบเบเบตเปเปเบซเป
เบเบปเบงเบขเปเบฒเบ
# เปเบญเบปเบฒเบฅเบฐเบซเบฑเบเบเบฒเบเปเบเบฅเป config
cfget -C file.ini เบเบปเปเบงเปเบ/เบเบทเป
# เบชเบฒเบกเบฒเบเบฅเบฐเบเบธเปเบเบตเปเบกเปเบเบตเบกเปเบเป, เปเบเบปเบฒเปเบเบปเปเบฒเบเบฐเบเบทเบเบเบปเปเบเบซเบฒเบเบฒเบกเบฅเปเบฒเบเบฑเบ
cfget -C general.ini -C local.ini เบเบปเปเบงเปเบ/เบเบทเป
# เปเบเป plugin เปเบเบทเปเบญเปเบเบตเปเบกเบฅเบฒเบเบเบฒเบ virtual
cfget -C file.ini --plugin=virtual.py general/name
# เบเบฑเปเบเบญเบดเบเบชเบฒเบกเบฒเบเปเบเบฑเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเบกเบตเปเบเบฅเป .py
# เปเบฅเบฐเบเบฅเบฑเบเบญเบดเบเบเบฑเบเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเบเบปเบเบซเบผเบฒเบเบเบงเปเบฒเบซเบเบถเปเบเบเบฑเปเบ
cfget -C file.ini --plugin=virtual.py --plugin=virtual/ general/name
# เปเบ shellscript, เบเปเบฒเบเบญเบฒเบเบเบฐเบเปเบญเบเบเบฒเบเปเบเปเบเบปเบงเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเปเบฒเบเปเบฒเบ
# เปเบญเบตเปเบ cfget เบซเบผเบฒเบเบเบฑเปเบ:
#!/ เบเบฑเบ / sh
CFGET_CFG=general.ini:local.ini
CFGET_PLUGINS=virtual.py:virtual/
START=`cfget เบเบปเปเบงเปเบ/เปเบฅเบตเปเบกเบเบปเปเบ`
END=`cfget เบเบปเปเบงเปเบ/เบชเบดเปเบเบชเบธเบ`
DURATION=`cfget เบเบปเปเบงเปเบ/เปเบฅเบเบฐเปเบงเบฅเบฒ`
# เบงเบดเบเบตเบเบตเปเปเบงเปเบเบเบฒเบเบเบฑเบเบฅเบญเบเบเปเบฒ config เบเบฑเบเบซเบกเบปเบเปเบชเปเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก
eval `cfget --dump=exports -C file.ini`
# เบเบฒเบเบเบปเบเปเบเบเปเบกเปเปเบเบเปเบเบ Autoconf
cfget --template=autoconf -C file.ini script.in script
# curly braces substitude เบฎเบนเปเบซเบเบฑเบเบชเบท
cfget -C file.ini "general/start_{general/type}"
# เบซเบเบถเปเบเบชเบฒเบกเบฒเบเปเบเปเบชเปเบฒเบเบงเบเบเปเบฒเบเป
cfget -C file.ini "เบเบปเปเบงเปเบ/เปเบฅเบตเปเบกเบเบปเปเบ + เบเบปเปเบงเปเบ/เปเบฅเบเบฐเปเบงเบฅเบฒ"
cfget -C file.ini "เบฎเบญเบ(เบเบปเปเบงเปเบ/เบญเบฒเบเบธ/2)"
เปเบเป cfget เบญเบญเบเปเบฅเบเปเปเบเบเปเบเปเบเปเบฅเบดเบเบฒเบ onworks.net