| config :: ·¹À̾î ÆÄÀÏ, ¸í·É Çà ¹× ±âŸ ¼Ò½º¿¡¼ °èÃþÈ µÈ ±¸¼º |
Áö±Ý ´Ù¿î·Îµå |
config :: ·¹ÀÌ¾î ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~symkat/
config :: ·¹À̾î ű×
config :: ·¹ÀÌ¾î ¼³¸í
config :: °èÃþÈ µÈ Python ¸ðµâÀº ÇÁ·Î±×·¡¸Ó, ¿î¿µ ÆÀ ¹× ÇÁ·Î±×·¥À» ÇϳªÀÇ °£´ÜÇÑ ÀÎÅÍÆäÀ̽º·Î ¼±È£ÇÏ´Â ±¸¼º ¸Þ¼Òµå¸¦ ½±°Ô ½ÇÇàÇÏ´Â °ÍÀ» ½±°Ô ÇÒ ¼ö ÀÖµµ·ÏÇÏ´Â °ÍÀ» ¸ñÇ¥·ÎÇÕ´Ï´Ù. ±âº» ¿É¼ÇÀº ÇÁ·Î±×·¥ ¼Ò½º ÄÚµå ÀÚü¿¡¼ °¡Á®¿É´Ï´Ù. ±×·± ´ÙÀ½ - Á¦°øµÈ °æ¿ì ±¸¼º ÆÄÀÏ ¹× ¸¶Áö¸·À¸·Î ¸í·É ÁÙ ¿É¼Ç. ½Ä ³ëÇÁ ¼öÁ¤ ±âº» ¿É¼ÇÀº ÇÁ·Î±×·¥ ¼Ò½º ÄÚµå ÀÚü¿¡¼ °¡Á®¿Â °æ¿ì - ±¸¼º ÆÄÀÏ ¹× ¸¶Áö¸·À¸·Î ¸í·É ÁÙ ¿É¼ÇÀ» Á¦°øÇÕ´Ï´Ù. $ config = config :: layered-> load_config (file => "etc / myApp", default => {verbose => 0, run => 1, input => "/ tmp / to_process", Ãâ·Â => " / tmp / done_processing ", plugins => },); À§ÀÇ ³»¿ëÀ» °¨¾ÈÇÒ ¶§, {verbose => 0, run => 1, input =>"/ tmp / to_process "ó·³ º¸ÀÔ´Ï´Ù. , Ãâ·Â => "/ tmp / done_processing", plugins => } ÆÄÀÏ, / etc/myapp.yml ¶óÀÎ ÀÔ·Â : / tmp / pending_process µ¥ÀÌÅÍ ±¸Á¶°¡ ´ÙÀ½°ú °°½À´Ï´Ù. {verbose = > 0, ½ÇÇà => 1, input => "/ tmp / pending_process", Ãâ·Â => "/ tmp / done_processing", plugins => } ¸í·É ÁÙ Àμö¸¦ Á¦°ø --NORUN --verbose - -Output / TMP / Completed_Process - À§ÀÇ ±¸¼º ÆÄÀÏ ¿Ü¿¡µµ µ¥ÀÌÅÍ ±¸Á¶°¡ ´ÙÀ½°ú °°½À´Ï´Ù. {verbose => 1, run => 0, input => "/ tmp / pending_process", Ãâ·Â => " TMP / Completed_Process ", Plugins => } Á¦Ç°ÀÇ È¨ÆäÀÌÁö
config :: ·¹ÀÌ¾î °ü·Ã ¼ÒÇÁÆ®¿þ¾î