¼±¹Ú ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- MIT/X Consortium Lic...
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- https://github.com/jdpaton/
¼±¹Ú ű×
¼±¹Ú ¼³¸í
Craft´Â Makefile°ú °°Àº µµ±¸ÀÔ´Ï´Ù. ³×ÀÌƼºê Python.InstallPIP ¼³Ä¡ °ø¿¹Ç° ¼³Ä¡ °ø¿¹Ç°Àº Python 2.7+ ¹× Python 3.2 +¿¡¼ ÀÛµ¿ÇÕ´Ï´Ù. ¾Ï½Ã ÆÄÀÏÀº ÇöÀç µð·ºÅ丮 ¶Ç´Â ȯ°æ º¯¼ö¿¡¼ Crafty.py¸¦ ÀÐÀ¸·Á°í ½Ãµµ¸¦ ÀнÀ´Ï´Ù. $ CraftFile.An ¿¹Á¦ crafty.py:from °ø¿¹ °¡Á® ¿À±â ÀÛ¾÷, @ task @ ( 'bar', 'foo') def cake () : "" "Àº ÄÉÀÌÅ©¸¦ ÀμâÇÏ°í foo¿Í bar¿¡ ÀÇÁ¸ÇÏ¿© ù ¹ø°" ""Àμâ ( '½Ã°£) Cake ') @ TaskDef Bar () : "" "" "" "" "" "" ") @ taskdef foo () : Àμâ ("¾È³çÇϼ¼¿ä, foo ") @ taskdef auto () :" " ³ª´Â ´ç½ÅÀÌ "°ø¿¹"¿¡ ÁÖÀåÇÏÁö ¾ÊÀ» ¶§ ±×°ÍÀ» ½ÇÇàÇÒ °ÍÀÔ´Ï´Ù. ""Àμâ ( "ÀÚµ¿ - ³» ÀÚ½ÅÀÇ ÀÏÀ»ÇÏ´Â °Í") foo () @ taskdef setup () : "" "³ª´Â ½ÇÇàÇÒ °ÍÀÔ´Ï´Ù. ÀÏ´Ü "°ø¿¹" "" "" "Àμâ ("Hello Good Sir, Àú´Â ¼³Ä¡ ·çƾ ")¿¡ ´ëÇÑ Crafty.py°¡ µé¾îÀÖ´Â µð·ºÅ丮ÀÇ Usageunning Craft -h¿¡¼ Usageunning Craft -h¿¡¼ »ç¿ë °¡´ÉÇÑ ÀÛ¾÷ ¸ñ·ÏÀ» º¸¿©ÁÝ´Ï´Ù. ¿¹Á¦ : Craft À§Ä¡ Àμö : -h, --helpÀÌ µµ¿ò¸» ¸Þ½ÃÁö ¹× ExitAvailable ÀÛ¾÷À» º¸¿©ÁÝ´Ï´Ù. - ÄÉÀÌÅ© : ÄÉÀÌÅ©¸¦ ÀμâÇÏ°í foo¿Í bar¿¡ ÀÇÁ¸ÇÕ´Ï´Ù. ù ¹ø° ÀÚµ¿À¸·Î ½ÇÇàÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ. "°ø¿¹"¿¡ Àμö¸¦ Á¦°øÇÏÁö ¾ÊÀ» ¶§ ½ÇÇàµË´Ï´Ù. - ¼³Á¤ : "Craft"¿¡ ´ëÇÑ ¸ðµç ÅëÈ¿¡ ÇÑ ¹ø ½ÇÇàµË´Ï´Ù. ÀÛ¾÷ ±â´ÉÀº µµ¿ò¸» Ãâ·Â¿¡¼ Ç¥ÇöµÇ°í DocStrings´Â »ý·« µÉ ¼ö ÀÖ½À´Ï´Ù. Craft FooAnd´Â ´ÙÀ½°ú °°Àº ¿©·¯ °¡Áö ÀÛ¾÷À¸·Î ¿©·¯ ÀÛ¾÷À» ½ÇÇàÇÕ´Ï´Ù. Foo BarproductÀÇ È¨ÆäÀÌÁö
¼±¹Ú °ü·Ã ¼ÒÇÁÆ®¿þ¾î