1
0
mirror of https://github.com/go-task/task.git synced 2025-03-27 21:48:54 +02:00
task/zh-Hans/assets/js/8faba80b.800791bb.js

1 line
62 KiB
JavaScript

"use strict";(self.webpackChunktaskfile_dev=self.webpackChunktaskfile_dev||[]).push([[868],{3905:function(t,e,n){n.d(e,{Zo:function(){return k},kt:function(){return g}});var a=n(7294);function l(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function r(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,a)}return n}function i(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?r(Object(n),!0).forEach((function(e){l(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function d(t,e){if(null==t)return{};var n,a,l=function(t,e){if(null==t)return{};var n,a,l={},r=Object.keys(t);for(a=0;a<r.length;a++)n=r[a],e.indexOf(n)>=0||(l[n]=t[n]);return l}(t,e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);for(a=0;a<r.length;a++)n=r[a],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(l[n]=t[n])}return l}var p=a.createContext({}),m=function(t){var e=a.useContext(p),n=e;return t&&(n="function"==typeof t?t(e):i(i({},e),t)),n},k=function(t){var e=m(t.components);return a.createElement(p.Provider,{value:e},t.children)},N="mdxType",o={inlineCode:"code",wrapper:function(t){var e=t.children;return a.createElement(a.Fragment,{},e)}},u=a.forwardRef((function(t,e){var n=t.components,l=t.mdxType,r=t.originalType,p=t.parentName,k=d(t,["components","mdxType","originalType","parentName"]),N=m(n),u=l,g=N["".concat(p,".").concat(u)]||N[u]||o[u]||r;return n?a.createElement(g,i(i({ref:e},k),{},{components:n})):a.createElement(g,i({ref:e},k))}));function g(t,e){var n=arguments,l=e&&e.mdxType;if("string"==typeof t||l){var r=n.length,i=new Array(r);i[0]=u;var d={};for(var p in e)hasOwnProperty.call(e,p)&&(d[p]=e[p]);d.originalType=t,d[N]="string"==typeof t?t:l,i[1]=d;for(var m=2;m<r;m++)i[m]=n[m];return a.createElement.apply(null,i)}return a.createElement.apply(null,n)}u.displayName="MDXCreateElement"},8715:function(t,e,n){n.r(e),n.d(e,{assets:function(){return p},contentTitle:function(){return i},default:function(){return N},frontMatter:function(){return r},metadata:function(){return d},toc:function(){return m}});var a=n(3117),l=(n(7294),n(3905));const r={slug:"/api/",sidebar_position:4,toc_min_heading_level:2,toc_max_heading_level:5},i="API \u53c2\u8003",d={unversionedId:"api_reference",id:"api_reference",title:"API \u53c2\u8003",description:"\u547d\u4ee4\u884c",source:"@site/i18n/zh-Hans/docusaurus-plugin-content-docs/current/api_reference.md",sourceDirName:".",slug:"/api/",permalink:"/zh-Hans/api/",draft:!1,tags:[],version:"current",sidebarPosition:4,frontMatter:{slug:"/api/",sidebar_position:4,toc_min_heading_level:2,toc_max_heading_level:5},sidebar:"tutorialSidebar",previous:{title:"\u4f7f\u7528\u6307\u5357",permalink:"/zh-Hans/usage/"},next:{title:"\u5e38\u89c1\u95ee\u9898",permalink:"/zh-Hans/faq/"}},p={},m=[{value:"\u547d\u4ee4\u884c",id:"\u547d\u4ee4\u884c",level:2},{value:"JSON \u8f93\u51fa",id:"json-\u8f93\u51fa",level:2},{value:"\u7279\u6b8a\u53d8\u91cf",id:"\u7279\u6b8a\u53d8\u91cf",level:2},{value:"\u73af\u5883\u53d8\u91cf",id:"\u73af\u5883\u53d8\u91cf",level:2},{value:"Taskfile Schema",id:"taskfile-schema",level:2},{value:"Include",id:"include",level:3},{value:"Variable",id:"variable",level:3},{value:"Task",id:"task",level:3},{value:"Command",id:"command",level:4},{value:"Dependency",id:"dependency",level:4},{value:"Precondition",id:"precondition",level:4}],k={toc:m};function N(t){let{components:e,...n}=t;return(0,l.kt)("wrapper",(0,a.Z)({},k,n,{components:e,mdxType:"MDXLayout"}),(0,l.kt)("h1",{id:"api-\u53c2\u8003"},"API \u53c2\u8003"),(0,l.kt)("h2",{id:"\u547d\u4ee4\u884c"},"\u547d\u4ee4\u884c"),(0,l.kt)("p",null,"\u8be5\u547d\u4ee4\u7684\u8bed\u6cd5\u5982\u4e0b\uff1a"),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-bash"},"task [--flags] [tasks...] [-- CLI_ARGS...]\n")),(0,l.kt)("admonition",{type:"tip"},(0,l.kt)("p",{parentName:"admonition"},"\u5982\u679c ",(0,l.kt)("inlineCode",{parentName:"p"},"--")," \u7ed9\u51fa\uff0c\u6240\u6709\u5269\u4f59\u53c2\u6570\u5c06\u88ab\u5206\u914d\u7ed9\u4e00\u4e2a\u7279\u6b8a\u7684 ",(0,l.kt)("inlineCode",{parentName:"p"},"CLI_ARGS")," \u53d8\u91cf")),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"\u7f29\u5199"),(0,l.kt)("th",{parentName:"tr",align:null},"\u6807\u5fd7"),(0,l.kt)("th",{parentName:"tr",align:null},"\u7c7b\u578b"),(0,l.kt)("th",{parentName:"tr",align:null},"\u9ed8\u8ba4"),(0,l.kt)("th",{parentName:"tr",align:null},"\u63cf\u8ff0"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"-c")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"--color")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"bool")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"true")),(0,l.kt)("td",{parentName:"tr",align:null},"\u5f69\u8272\u8f93\u51fa\u3002 \u9ed8\u8ba4\u5f00\u542f\u3002 \u8bbe\u7f6e\u4e3a ",(0,l.kt)("inlineCode",{parentName:"td"},"false")," \u6216\u4f7f\u7528 ",(0,l.kt)("inlineCode",{parentName:"td"},"NO_COLOR=1")," \u7981\u7528\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"-C")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"--concurrency")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"int")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"0")),(0,l.kt)("td",{parentName:"tr",align:null},"\u9650\u5236\u5e76\u53d1\u8fd0\u884c\u7684\u4efb\u52a1\u6570\u3002 \u96f6\u610f\u5473\u7740\u65e0\u9650\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"-d")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"--dir")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"string")),(0,l.kt)("td",{parentName:"tr",align:null},"\u5de5\u4f5c\u76ee\u5f55"),(0,l.kt)("td",{parentName:"tr",align:null},"\u8bbe\u7f6e\u6267\u884c\u76ee\u5f55\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"-n")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"--dry")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"bool")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"false")),(0,l.kt)("td",{parentName:"tr",align:null},"\u6309\u8fd0\u884c\u987a\u5e8f\u7f16\u8bd1\u548c\u6253\u5370\u4efb\u52a1\uff0c\u800c\u4e0d\u6267\u884c\u5b83\u4eec\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"-x")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"--exit-code")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"bool")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"false")),(0,l.kt)("td",{parentName:"tr",align:null},"\u4f20\u9012\u4efb\u52a1\u547d\u4ee4\u7684\u9000\u51fa\u4ee3\u7801\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"-f")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"--force")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"bool")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"false")),(0,l.kt)("td",{parentName:"tr",align:null},"\u5373\u4f7f\u4efb\u52a1\u662f\u6700\u65b0\u7684\u4e5f\u5f3a\u5236\u6267\u884c\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"-g")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"--global")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"bool")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"false")),(0,l.kt)("td",{parentName:"tr",align:null},"\u4ece ",(0,l.kt)("inlineCode",{parentName:"td"},"$HOME/Taskfile.{yml,yaml}")," \u8fd0\u884c\u5168\u5c40\u4efb\u52a1\u6587\u4ef6\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"-h")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"--help")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"bool")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"false")),(0,l.kt)("td",{parentName:"tr",align:null},"\u663e\u793a\u4efb\u52a1\u4f7f\u7528\u60c5\u51b5\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"-i")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"--init")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"bool")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"false")),(0,l.kt)("td",{parentName:"tr",align:null},"\u5728\u5f53\u524d\u76ee\u5f55\u521b\u5efa\u4e00\u4e2a\u65b0\u7684 Taskfile.yml\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"-I")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"--interval")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"string")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"5s")),(0,l.kt)("td",{parentName:"tr",align:null},"\u4f7f\u7528 ",(0,l.kt)("inlineCode",{parentName:"td"},"--watch")," \u8bbe\u7f6e\u4e0d\u540c\u7684\u89c2\u5bdf\u95f4\u9694\uff0c\u9ed8\u8ba4\u4e3a 5 \u79d2\u3002 \u8fd9\u4e2a\u5b57\u7b26\u4e32\u5e94\u8be5\u662f\u4e00\u4e2a\u6709\u6548\u7684 ",(0,l.kt)("a",{parentName:"td",href:"https://pkg.go.dev/time#ParseDuration"},"Go Duration"),"\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"-l")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"--list")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"bool")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"false")),(0,l.kt)("td",{parentName:"tr",align:null},"\u5217\u51fa\u5f53\u524d\u6587\u4ef6\u7684\u5168\u90e8\u4efb\u52a1\u53ca\u5bf9\u5e94\u63cf\u8ff0\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"-a")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"--list-all")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"bool")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"false")),(0,l.kt)("td",{parentName:"tr",align:null},"\u5217\u51fa\u65e0\u8bba\u6709\u6ca1\u6709\u63cf\u8ff0\u7684\u6240\u6709\u4efb\u52a1\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"--sort")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"string")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"default")),(0,l.kt)("td",{parentName:"tr",align:null},"\u5728\u5217\u51fa\u65f6\u66f4\u6539 task \u7684\u987a\u5e8f\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"--json")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"bool")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"false")),(0,l.kt)("td",{parentName:"tr",align:null},"\u67e5\u770b ",(0,l.kt)("a",{parentName:"td",href:"#json-%E8%BE%93%E5%87%BA"},"JSON \u8f93\u51fa"))),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"-o")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"--output")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"string")),(0,l.kt)("td",{parentName:"tr",align:null},"\u5728 Taskfile \u4e2d\u8bbe\u7f6e\u9ed8\u8ba4\u503c\u6216 ",(0,l.kt)("inlineCode",{parentName:"td"},"intervealed")),(0,l.kt)("td",{parentName:"tr",align:null},"\u8bbe\u7f6e\u8f93\u51fa\u6837\u5f0f\uff1a","[",(0,l.kt)("inlineCode",{parentName:"td"},"interleaved"),"/",(0,l.kt)("inlineCode",{parentName:"td"},"group"),"/",(0,l.kt)("inlineCode",{parentName:"td"},"prefixed"),"]","\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"--output-group-begin")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"string")),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"\u5728\u4efb\u52a1\u7ec4\u8f93\u51fa\u524d\u6253\u5370\u7684\u6d88\u606f\u6a21\u677f\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"--output-group-end")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"string")),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"\u5728\u4efb\u52a1\u7ec4\u8f93\u51fa\u540e\u6253\u5370\u7684\u6d88\u606f\u6a21\u677f\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"--output-group-error-only")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"bool")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"false")),(0,l.kt)("td",{parentName:"tr",align:null},"\u5728\u9000\u51fa\u7801\u4e3a 0 \u65f6\u5ffd\u7565\u547d\u4ee4\u8f93\u51fa\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"-p")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"--parallel")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"bool")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"false")),(0,l.kt)("td",{parentName:"tr",align:null},"\u5e76\u884c\u6267\u884c\u547d\u4ee4\u884c\u4e0a\u63d0\u4f9b\u7684\u4efb\u52a1\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"-s")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"--silent")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"bool")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"false")),(0,l.kt)("td",{parentName:"tr",align:null},"\u7981\u7528\u56de\u663e\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"--status")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"bool")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"false")),(0,l.kt)("td",{parentName:"tr",align:null},"\u5982\u679c\u4efb\u4f55\u7ed9\u5b9a\u4efb\u52a1\u4e0d\u662f\u6700\u65b0\u7684\uff0c\u5219\u4ee5\u975e 0 \u9000\u51fa\u7801\u9000\u51fa\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"--summary")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"bool")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"false")),(0,l.kt)("td",{parentName:"tr",align:null},"\u663e\u793a\u6709\u5173\u4efb\u52a1\u7684\u6458\u8981\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"-t")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"--taskfile")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"string")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"Taskfile.yml")," \u6216 ",(0,l.kt)("inlineCode",{parentName:"td"},"Taskfile.yaml")),(0,l.kt)("td",{parentName:"tr",align:null})),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"-v")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"--verbose")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"bool")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"false")),(0,l.kt)("td",{parentName:"tr",align:null},"\u542f\u7528\u8be6\u7ec6\u6a21\u5f0f\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"--version")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"bool")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"false")),(0,l.kt)("td",{parentName:"tr",align:null},"\u663e\u793a Task \u7248\u672c\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"-w")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"--watch")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"bool")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"false")),(0,l.kt)("td",{parentName:"tr",align:null},"\u542f\u7528\u7ed9\u5b9a\u4efb\u52a1\u7684\u89c2\u5bdf\u5668\u3002")))),(0,l.kt)("h2",{id:"json-\u8f93\u51fa"},"JSON \u8f93\u51fa"),(0,l.kt)("p",null,"\u5c06 ",(0,l.kt)("inlineCode",{parentName:"p"},"--json")," \u6807\u5fd7\u4e0e ",(0,l.kt)("inlineCode",{parentName:"p"},"--list")," \u6216 ",(0,l.kt)("inlineCode",{parentName:"p"},"--list-all")," \u6807\u5fd7\u7ed3\u5408\u4f7f\u7528\u65f6\uff0c\u5c06\u8f93\u51fa\u5177\u6709\u4ee5\u4e0b\u7ed3\u6784\u7684 JSON \u5bf9\u8c61\uff1a"),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-jsonc"},'{\n "tasks": [\n {\n "name": "",\n "desc": "",\n "summary": "",\n "up_to_date": false,\n "location": {\n "line": 54,\n "column": 3,\n "taskfile": "/path/to/Taskfile.yml"\n }\n }\n // ...\n ],\n "location": "/path/to/Taskfile.yml"\n}\n')),(0,l.kt)("h2",{id:"\u7279\u6b8a\u53d8\u91cf"},"\u7279\u6b8a\u53d8\u91cf"),(0,l.kt)("p",null,"\u6a21\u677f\u7cfb\u7edf\u4e0a\u6709\u4e00\u4e9b\u53ef\u7528\u7684\u7279\u6b8a\u53d8\u91cf\uff1a"),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"\u53d8\u91cf"),(0,l.kt)("th",{parentName:"tr",align:null},"\u63cf\u8ff0"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"CLI_ARGS")),(0,l.kt)("td",{parentName:"tr",align:null},"\u5f53\u901a\u8fc7 CLI \u8c03\u7528 Task \u65f6\uff0c\u4f20\u9012\u5305\u542b\u5728 ",(0,l.kt)("inlineCode",{parentName:"td"},"--")," \u4e4b\u540e\u7684\u6240\u6709\u989d\u5916\u53c2\u6570\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"TASK")),(0,l.kt)("td",{parentName:"tr",align:null},"\u5f53\u524d\u4efb\u52a1\u7684\u540d\u79f0\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"ROOT_DIR")),(0,l.kt)("td",{parentName:"tr",align:null},"\u6839 Taskfile \u7684\u7edd\u5bf9\u8def\u5f84\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"TASKFILE_DIR")),(0,l.kt)("td",{parentName:"tr",align:null},"\u5305\u542b Taskfile \u7684\u7edd\u5bf9\u8def\u5f84")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"USER_WORKING_DIR")),(0,l.kt)("td",{parentName:"tr",align:null},"\u8c03\u7528 ",(0,l.kt)("inlineCode",{parentName:"td"},"task")," \u7684\u76ee\u5f55\u7684\u7edd\u5bf9\u8def\u5f84\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"CHECKSUM")),(0,l.kt)("td",{parentName:"tr",align:null},"\u5728 ",(0,l.kt)("inlineCode",{parentName:"td"},"sources")," \u4e2d\u5217\u51fa\u7684\u6587\u4ef6\u7684 checksum\u3002 \u4ec5\u5728 ",(0,l.kt)("inlineCode",{parentName:"td"},"status")," \u53c2\u6570\u4e2d\u53ef\u7528\uff0c\u5e76\u4e14\u5982\u679c\u65b9\u6cd5\u8bbe\u7f6e\u4e3a ",(0,l.kt)("inlineCode",{parentName:"td"},"checksum"),"\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"TIMESTAMP")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"sources")," \u4e2d\u5217\u51fa\u7684\u6587\u4ef6\u7684\u6700\u5927\u65f6\u95f4\u6233\u7684\u65e5\u671f\u5bf9\u8c61\u3002 \u4ec5\u5728 ",(0,l.kt)("inlineCode",{parentName:"td"},"status")," \u53c2\u6570\u4e2d\u53ef\u7528\uff0c\u5e76\u4e14\u5982\u679c\u65b9\u6cd5\u8bbe\u7f6e\u4e3a ",(0,l.kt)("inlineCode",{parentName:"td"},"timestamp"),"\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"TASK_VERSION")),(0,l.kt)("td",{parentName:"tr",align:null},"Task \u7684\u5f53\u524d\u7248\u672c\u3002")))),(0,l.kt)("h2",{id:"\u73af\u5883\u53d8\u91cf"},"\u73af\u5883\u53d8\u91cf"),(0,l.kt)("p",null,"\u53ef\u4ee5\u8986\u76d6\u67d0\u4e9b\u73af\u5883\u53d8\u91cf\u4ee5\u8c03\u6574 Task \u884c\u4e3a\u3002"),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"\u73af\u5883\u53d8\u91cf"),(0,l.kt)("th",{parentName:"tr",align:null},"\u9ed8\u8ba4"),(0,l.kt)("th",{parentName:"tr",align:null},"\u63cf\u8ff0"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"TASK_TEMP_DIR")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},".task")),(0,l.kt)("td",{parentName:"tr",align:null},"\u4e34\u65f6\u76ee\u5f55\u7684\u4f4d\u7f6e\u3002 \u53ef\u4ee5\u76f8\u5bf9\u4e8e\u9879\u76ee\u6bd4\u5982 ",(0,l.kt)("inlineCode",{parentName:"td"},"tmp/task")," \u6216\u7edd\u5bf9\u5982 ",(0,l.kt)("inlineCode",{parentName:"td"},"/tmp/.task")," \u6216 ",(0,l.kt)("inlineCode",{parentName:"td"},"~/.task"),"\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"TASK_COLOR_RESET")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"0")),(0,l.kt)("td",{parentName:"tr",align:null},"\u7528\u4e8e\u767d\u8272\u7684\u989c\u8272\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"TASK_COLOR_BLUE")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"34")),(0,l.kt)("td",{parentName:"tr",align:null},"\u7528\u4e8e\u84dd\u8272\u7684\u989c\u8272\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"TASK_COLOR_GREEN")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"32")),(0,l.kt)("td",{parentName:"tr",align:null},"\u7528\u4e8e\u7eff\u8272\u7684\u989c\u8272\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"TASK_COLOR_CYAN")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"36")),(0,l.kt)("td",{parentName:"tr",align:null},"\u7528\u4e8e\u9752\u8272\u7684\u989c\u8272\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"TASK_COLOR_YELLOW")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"33")),(0,l.kt)("td",{parentName:"tr",align:null},"\u7528\u4e8e\u9ec4\u8272\u7684\u989c\u8272\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"TASK_COLOR_MAGENTA")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"35")),(0,l.kt)("td",{parentName:"tr",align:null},"\u7528\u4e8e\u6d0b\u7ea2\u8272\u7684\u989c\u8272\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"TASK_COLOR_RED")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"31")),(0,l.kt)("td",{parentName:"tr",align:null},"\u7528\u4e8e\u7ea2\u8272\u7684\u989c\u8272\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"FORCE_COLOR")),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"\u5f3a\u5236\u4f7f\u7528\u989c\u8272\u8f93\u51fa\u3002")))),(0,l.kt)("h2",{id:"taskfile-schema"},"Taskfile Schema"),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"\u5c5e\u6027"),(0,l.kt)("th",{parentName:"tr",align:null},"\u7c7b\u578b"),(0,l.kt)("th",{parentName:"tr",align:null},"\u9ed8\u8ba4"),(0,l.kt)("th",{parentName:"tr",align:null},"\u63cf\u8ff0"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"version")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"string")),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"Taskfile \u7684\u7248\u672c\u3002 \u5f53\u524d\u7248\u672c\u662f ",(0,l.kt)("inlineCode",{parentName:"td"},"3"),"\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"output")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"string")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"interleaved")),(0,l.kt)("td",{parentName:"tr",align:null},"\u8f93\u51fa\u6a21\u5f0f\u3002 \u53ef\u7528\u9009\u9879: ",(0,l.kt)("inlineCode",{parentName:"td"},"interleaved"),"\u3001",(0,l.kt)("inlineCode",{parentName:"td"},"group")," \u548c ",(0,l.kt)("inlineCode",{parentName:"td"},"prefixed"))),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"method")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"string")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"checksum")),(0,l.kt)("td",{parentName:"tr",align:null},"Taskfile \u4e2d\u7684\u9ed8\u8ba4\u65b9\u6cd5\u3002 \u53ef\u4ee5\u5728\u4efb\u52a1\u57fa\u7840\u4e0a\u8986\u76d6\u3002 \u53ef\u7528\u9009\u9879\uff1a",(0,l.kt)("inlineCode",{parentName:"td"},"checksum"),"\u3001",(0,l.kt)("inlineCode",{parentName:"td"},"timestamp")," \u548c ",(0,l.kt)("inlineCode",{parentName:"td"},"none"),"\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"includes")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("a",{parentName:"td",href:"#include"},(0,l.kt)("inlineCode",{parentName:"a"},"map[string]Include"))),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"\u8981\u5305\u542b\u7684\u5176\u4ed6 Taskfile\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"vars")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("a",{parentName:"td",href:"#variable"},(0,l.kt)("inlineCode",{parentName:"a"},"map[string]Variable"))),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"\u4e00\u7ec4\u5168\u5c40\u53d8\u91cf\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"env")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("a",{parentName:"td",href:"#variable"},(0,l.kt)("inlineCode",{parentName:"a"},"map[string]Variable"))),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"\u4e00\u7ec4\u5168\u5c40\u73af\u5883\u53d8\u91cf\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"tasks")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("a",{parentName:"td",href:"#task"},(0,l.kt)("inlineCode",{parentName:"a"},"map[string]Task"))),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"\u4e00\u7ec4\u4efb\u52a1\u5b9a\u4e49\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"silent")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"bool")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"false")),(0,l.kt)("td",{parentName:"tr",align:null},"\u6b64\u4efb\u52a1\u6587\u4ef6\u7684\u9ed8\u8ba4\u201csilent\u201d\u9009\u9879\u3002 \u5982\u679c\u4e3a ",(0,l.kt)("inlineCode",{parentName:"td"},"false"),"\uff0c\u5219\u53ef\u4ee5\u5728\u4efb\u52a1\u7684\u57fa\u7840\u4e0a\u7528 ",(0,l.kt)("inlineCode",{parentName:"td"},"true")," \u8986\u76d6\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"dotenv")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"[]string")),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"\u8981\u89e3\u6790\u7684 ",(0,l.kt)("inlineCode",{parentName:"td"},".env")," \u6587\u4ef6\u8def\u5f84\u5217\u8868\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"run")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"string")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"always")),(0,l.kt)("td",{parentName:"tr",align:null},"Taskfile \u4e2d\u9ed8\u8ba4\u7684 'run' \u9009\u9879\u3002 \u53ef\u7528\u9009\u9879: ",(0,l.kt)("inlineCode",{parentName:"td"},"always"),"\u3001",(0,l.kt)("inlineCode",{parentName:"td"},"once")," \u548c ",(0,l.kt)("inlineCode",{parentName:"td"},"when_changed"),"\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"interval")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"string")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"5s")),(0,l.kt)("td",{parentName:"tr",align:null},"\u8bbe\u7f6e ",(0,l.kt)("inlineCode",{parentName:"td"},"--watch")," \u6a21\u5f0f\u4e0b\u7684\u89c2\u5bdf\u65f6\u95f4\uff0c\u9ed8\u8ba4 5 \u79d2\u3002 \u8fd9\u4e2a\u5b57\u7b26\u4e32\u5e94\u8be5\u662f\u4e00\u4e2a\u6709\u6548\u7684 ",(0,l.kt)("a",{parentName:"td",href:"https://pkg.go.dev/time#ParseDuration"},"Go Duration"),"\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"set")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"[]string")),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"\u4e3a ",(0,l.kt)("a",{parentName:"td",href:"https://www.gnu.org/software/bash/manual/html_node/The-Set-Builtin.html"},"\u5185\u7f6e ",(0,l.kt)("inlineCode",{parentName:"a"},"set"))," \u6307\u5b9a\u9009\u9879\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"shopt")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"[]string")),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"\u4e3a ",(0,l.kt)("a",{parentName:"td",href:"https://www.gnu.org/software/bash/manual/html_node/The-Shopt-Builtin.html"},"\u5185\u7f6e ",(0,l.kt)("inlineCode",{parentName:"a"},"shopt"))," \u6307\u5b9a\u9009\u9879\u3002")))),(0,l.kt)("h3",{id:"include"},"Include"),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"\u5c5e\u6027"),(0,l.kt)("th",{parentName:"tr",align:null},"\u7c7b\u578b"),(0,l.kt)("th",{parentName:"tr",align:null},"\u9ed8\u8ba4"),(0,l.kt)("th",{parentName:"tr",align:null},"\u63cf\u8ff0"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"taskfile")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"string")),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"\u8981\u5305\u542b\u7684 Taskfile \u6216\u76ee\u5f55\u7684\u8def\u5f84\u3002 \u5982\u679c\u662f\u76ee\u5f55\uff0cTask \u5c06\u5728\u8be5\u76ee\u5f55\u4e2d\u67e5\u627e\u540d\u4e3a ",(0,l.kt)("inlineCode",{parentName:"td"},"Taskfile.yml")," \u6216 ",(0,l.kt)("inlineCode",{parentName:"td"},"Taskfile.yaml")," \u7684\u6587\u4ef6\u3002 \u5982\u679c\u662f\u76f8\u5bf9\u8def\u5f84\uff0c\u5219\u76f8\u5bf9\u4e8e\u5305\u542b Taskfile \u7684\u76ee\u5f55\u8fdb\u884c\u89e3\u6790\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"dir")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"string")),(0,l.kt)("td",{parentName:"tr",align:null},"Taskfile \u6587\u4ef6\u7236\u76ee\u5f55"),(0,l.kt)("td",{parentName:"tr",align:null},"\u8fd0\u884c\u65f6\u5305\u542b\u7684\u4efb\u52a1\u7684\u5de5\u4f5c\u76ee\u5f55\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"optional")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"bool")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"false")),(0,l.kt)("td",{parentName:"tr",align:null},"\u8bbe\u7f6e\u4e3a ",(0,l.kt)("inlineCode",{parentName:"td"},"true")," \u65f6, \u6587\u4ef6\u4e0d\u5b58\u5728\u4e5f\u4e0d\u4f1a\u62a5\u9519")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"internal")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"bool")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"false")),(0,l.kt)("td",{parentName:"tr",align:null},"\u505c\u6b62\u5728\u547d\u4ee4\u884c\u4e0a\u8c03\u7528\u5305\u542b\u7684\u4efb\u52a1\u6587\u4ef6\u4e2d\u7684\u4efb\u4f55\u4efb\u52a1\u3002 \u5f53\u4e0e ",(0,l.kt)("inlineCode",{parentName:"td"},"--list")," \u4e00\u8d77\u4f7f\u7528\u65f6\uff0c\u8fd9\u4e9b\u547d\u4ee4\u4e5f\u5c06\u4ece\u8f93\u51fa\u4e2d\u7701\u7565\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"aliases")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"[]string")),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"\u5305\u542b\u7684 Taskfile \u7684\u547d\u540d\u7a7a\u95f4\u7684\u66ff\u4ee3\u540d\u79f0\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"vars")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"map[string]Variable")),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"\u4e00\u7ec4\u5e94\u7528\u4e8e\u5305\u542b\u7684 Taskfile \u7684\u53d8\u91cf\u3002")))),(0,l.kt)("admonition",{type:"info"},(0,l.kt)("p",{parentName:"admonition"},"\u50cf\u4e0b\u9762\u8fd9\u6837\u53ea\u8d4b\u503c\u4e00\u4e2a\u5b57\u7b26\u4e32\uff0c\u548c\u628a\u8fd9\u4e2a\u503c\u8bbe\u7f6e\u5230 ",(0,l.kt)("inlineCode",{parentName:"p"},"taskfile")," \u5c5e\u6027\u662f\u4e00\u6837\u7684\u3002"),(0,l.kt)("pre",{parentName:"admonition"},(0,l.kt)("code",{parentName:"pre",className:"language-yaml"},"includes:\n foo: ./path\n"))),(0,l.kt)("h3",{id:"variable"},"Variable"),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"\u5c5e\u6027"),(0,l.kt)("th",{parentName:"tr",align:null},"\u7c7b\u578b"),(0,l.kt)("th",{parentName:"tr",align:null},"\u9ed8\u8ba4"),(0,l.kt)("th",{parentName:"tr",align:null},"\u63cf\u8ff0"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("em",{parentName:"td"},"itself")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"string")),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"\u5c06\u8bbe\u7f6e\u4e3a\u53d8\u91cf\u7684\u9759\u6001\u503c\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"sh")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"string")),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"\u4e00\u4e2a shell \u547d\u4ee4\u3002 \u8f93\u51fa (",(0,l.kt)("inlineCode",{parentName:"td"},"STDOUT"),") \u5c06\u5206\u914d\u7ed9\u53d8\u91cf\u3002")))),(0,l.kt)("admonition",{type:"info"},(0,l.kt)("p",{parentName:"admonition"},"\u9759\u6001\u548c\u52a8\u6001\u53d8\u91cf\u6709\u4e0d\u540c\u7684\u8bed\u6cd5\uff0c\u5982\u4e0b\u6240\u793a\uff1a"),(0,l.kt)("pre",{parentName:"admonition"},(0,l.kt)("code",{parentName:"pre",className:"language-yaml"},'vars:\n STATIC: static\n DYNAMIC:\n sh: echo "dynamic"\n'))),(0,l.kt)("h3",{id:"task"},"Task"),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"\u5c5e\u6027"),(0,l.kt)("th",{parentName:"tr",align:null},"\u7c7b\u578b"),(0,l.kt)("th",{parentName:"tr",align:null},"\u9ed8\u8ba4"),(0,l.kt)("th",{parentName:"tr",align:null},"\u63cf\u8ff0"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"cmds")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("a",{parentName:"td",href:"#command"},(0,l.kt)("inlineCode",{parentName:"a"},"[]Command"))),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"\u8981\u6267\u884c\u7684 shell \u547d\u4ee4\u5217\u8868\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"deps")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("a",{parentName:"td",href:"#dependency"},(0,l.kt)("inlineCode",{parentName:"a"},"[]Dependency"))),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"\u6b64\u4efb\u52a1\u7684\u4f9d\u8d56\u9879\u5217\u8868\u3002 \u6b64\u5904\u5b9a\u4e49\u7684\u4efb\u52a1\u5c06\u5728\u6b64\u4efb\u52a1\u4e4b\u524d\u5e76\u884c\u8fd0\u884c\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"label")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"string")),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"\u8fd0\u884c\u4efb\u52a1\u65f6\u8986\u76d6\u8f93\u51fa\u4e2d\u7684\u4efb\u52a1\u540d\u79f0\u3002 \u652f\u6301\u53d8\u91cf\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"desc")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"string")),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"Task \u7684\u7b80\u77ed\u63cf\u8ff0\u3002 \u8fd9\u5728\u8c03\u7528 ",(0,l.kt)("inlineCode",{parentName:"td"},"task --list")," \u65f6\u663e\u793a\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"summary")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"string")),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"\u4efb\u52a1\u7684\u8f83\u957f\u63cf\u8ff0\u3002 \u8fd9\u5728\u8c03\u7528 ",(0,l.kt)("inlineCode",{parentName:"td"},"task --summary [task]")," \u65f6\u663e\u793a\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"aliases")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"[]string")),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"\u53ef\u4ee5\u8c03\u7528\u4efb\u52a1\u7684\u522b\u540d\u5217\u8868\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"sources")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"[]string")),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"\u8fd0\u884c\u6b64\u4efb\u52a1\u4e4b\u524d\u8981\u68c0\u67e5\u7684\u6e90\u5217\u8868\u3002 \u4e0e ",(0,l.kt)("inlineCode",{parentName:"td"},"checksum")," \u548c ",(0,l.kt)("inlineCode",{parentName:"td"},"timestamp")," \u76f8\u5173\u3002 \u53ef\u4ee5\u662f\u6587\u4ef6\u8def\u5f84\u6216\u661f\u53f7\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"generates")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"[]string")),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"\u6b64\u4efb\u52a1\u8981\u751f\u6210\u7684\u6587\u4ef6\u5217\u8868\u3002 \u4e0e ",(0,l.kt)("inlineCode",{parentName:"td"},"timestamp")," \u65b9\u6cd5\u76f8\u5173\u3002 \u53ef\u4ee5\u662f\u6587\u4ef6\u8def\u5f84\u6216\u661f\u53f7\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"status")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"[]string")),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"\u7528\u4e8e\u68c0\u67e5\u6b64 task \u662f\u5426\u5e94\u8fd0\u884c\u7684\u547d\u4ee4\u5217\u8868\u3002 \u5426\u5219\u8df3\u8fc7\u8be5\u4efb\u52a1\u3002 \u8fd9\u4e2a\u65b9\u6cd5\u4f1a\u8986\u76d6 ",(0,l.kt)("inlineCode",{parentName:"td"},"method"),"\u3001",(0,l.kt)("inlineCode",{parentName:"td"},"sources")," \u548c ",(0,l.kt)("inlineCode",{parentName:"td"},"generates"),"\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"preconditions")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("a",{parentName:"td",href:"#precondition"},(0,l.kt)("inlineCode",{parentName:"a"},"[]Precondition"))),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"\u7528\u4e8e\u68c0\u67e5\u6b64\u4efb\u52a1\u662f\u5426\u5e94\u8fd0\u884c\u7684\u547d\u4ee4\u5217\u8868\u3002 \u5982\u679c\u4e0d\u6ee1\u8db3\u6761\u4ef6\uff0c\u4efb\u52a1\u5c06\u51fa\u9519\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"dir")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"string")),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"\u6b64 task \u5e94\u8fd0\u884c\u7684\u76ee\u5f55\u3002 \u9ed8\u8ba4\u4e3a\u5f53\u524d\u5de5\u4f5c\u76ee\u5f55\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"vars")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("a",{parentName:"td",href:"#variable"},(0,l.kt)("inlineCode",{parentName:"a"},"map[string]Variable"))),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"\u53ef\u5728 task \u4e2d\u4f7f\u7528\u7684\u4e00\u7ec4\u53d8\u91cf\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"env")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("a",{parentName:"td",href:"#variable"},(0,l.kt)("inlineCode",{parentName:"a"},"map[string]Variable"))),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"\u4e00\u7ec4\u53ef\u7528\u4e8e shell \u547d\u4ee4\u7684\u73af\u5883\u53d8\u91cf\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"dotenv")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"[]string")),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"\u8981\u89e3\u6790\u7684 ",(0,l.kt)("inlineCode",{parentName:"td"},".env")," \u6587\u4ef6\u8def\u5f84\u5217\u8868\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"silent")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"bool")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"false")),(0,l.kt)("td",{parentName:"tr",align:null},"\u4ece\u8f93\u51fa\u4e2d\u9690\u85cf\u4efb\u52a1\u540d\u79f0\u548c\u547d\u4ee4\u3002 \u547d\u4ee4\u7684\u8f93\u51fa\u4ecd\u5c06\u91cd\u5b9a\u5411\u5230 ",(0,l.kt)("inlineCode",{parentName:"td"},"STDOUT")," \u548c ",(0,l.kt)("inlineCode",{parentName:"td"},"STDERR"),"\u3002 \u5f53\u4e0e ",(0,l.kt)("inlineCode",{parentName:"td"},"--list")," \u6807\u5fd7\u7ed3\u5408\u4f7f\u7528\u65f6\uff0c\u4efb\u52a1\u63cf\u8ff0\u5c06\u88ab\u9690\u85cf\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"interactive")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"bool")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"false")),(0,l.kt)("td",{parentName:"tr",align:null},"\u544a\u8bc9\u4efb\u52a1\u8be5\u547d\u4ee4\u662f\u4ea4\u4e92\u5f0f\u7684\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"internal")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"bool")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"false")),(0,l.kt)("td",{parentName:"tr",align:null},"\u505c\u6b62\u5728\u547d\u4ee4\u884c\u4e0a\u8c03\u7528\u4efb\u52a1\u3002 \u5f53\u4e0e ",(0,l.kt)("inlineCode",{parentName:"td"},"--list")," \u4e00\u8d77\u4f7f\u7528\u65f6\uff0c\u5b83\u4e5f\u4f1a\u4ece\u8f93\u51fa\u4e2d\u7701\u7565\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"method")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"string")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"checksum")),(0,l.kt)("td",{parentName:"tr",align:null},"\u5b9a\u4e49\u7528\u4e8e\u68c0\u67e5\u4efb\u52a1\u662f\u6700\u65b0\u7684\u65b9\u6cd5\u3002 ",(0,l.kt)("inlineCode",{parentName:"td"},"timestamp")," \u5c06\u6bd4\u8f83\u6e90\u7684\u65f6\u95f4\u6233\u5e76\u751f\u6210\u6587\u4ef6\u3002 ",(0,l.kt)("inlineCode",{parentName:"td"},"checksum")," \u5c06\u68c0\u67e5 checksum\uff08\u60a8\u53ef\u80fd\u60f3\u5ffd\u7565 .gitignore \u6587\u4ef6\u4e2d\u7684 .task \u6587\u4ef6\u5939\uff09\u3002 ",(0,l.kt)("inlineCode",{parentName:"td"},"none")," \u8df3\u8fc7\u4efb\u4f55\u9a8c\u8bc1\u5e76\u59cb\u7ec8\u8fd0\u884c\u4efb\u52a1\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"prefix")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"string")),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"\u5b9a\u4e49\u4e00\u4e2a\u5b57\u7b26\u4e32\u4f5c\u4e3a\u5e76\u884c\u8fd0\u884c task \u8f93\u51fa\u7684\u524d\u7f00\u3002 \u4ec5\u5728\u8f93\u51fa\u6a21\u5f0f\u662f ",(0,l.kt)("inlineCode",{parentName:"td"},"prefixed")," \u65f6\u4f7f\u7528\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"ignore_error")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"bool")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"false")),(0,l.kt)("td",{parentName:"tr",align:null},"\u5982\u679c\u6267\u884c\u547d\u4ee4\u65f6\u53d1\u751f\u9519\u8bef\uff0c\u5219\u7ee7\u7eed\u6267\u884c\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"run")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"string")),(0,l.kt)("td",{parentName:"tr",align:null},"Taskfile \u4e2d\u5168\u5c40\u58f0\u660e\u7684\u503c\u6216 ",(0,l.kt)("inlineCode",{parentName:"td"},"always")),(0,l.kt)("td",{parentName:"tr",align:null},"\u6307\u5b9a\u5982\u679c\u591a\u6b21\u8c03\u7528\u8be5\u4efb\u52a1\u662f\u5426\u5e94\u518d\u6b21\u8fd0\u884c\u3002 \u53ef\u7528\u9009\u9879\uff1a",(0,l.kt)("inlineCode",{parentName:"td"},"always"),"\u3001",(0,l.kt)("inlineCode",{parentName:"td"},"once")," \u548c ",(0,l.kt)("inlineCode",{parentName:"td"},"when_changed"),"\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"platforms")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"[]string")),(0,l.kt)("td",{parentName:"tr",align:null},"\u6240\u6709\u5e73\u53f0"),(0,l.kt)("td",{parentName:"tr",align:null},"\u6307\u5b9a\u5e94\u5728\u54ea\u4e9b\u5e73\u53f0\u4e0a\u8fd0\u884c\u4efb\u52a1\u3002 \u5141\u8bb8\u4f7f\u7528 ",(0,l.kt)("a",{parentName:"td",href:"https://github.com/golang/go/blob/master/src/go/build/syslist.go"},"\u6709\u6548\u7684 GOOS \u548c GOARCH \u503c"),"\u3002 \u5426\u5219\u5c06\u8df3\u8fc7\u4efb\u52a1\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"set")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"[]string")),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"\u4e3a ",(0,l.kt)("a",{parentName:"td",href:"https://www.gnu.org/software/bash/manual/html_node/The-Set-Builtin.html"},"\u5185\u7f6e ",(0,l.kt)("inlineCode",{parentName:"a"},"set"))," \u6307\u5b9a\u9009\u9879\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"shopt")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"[]string")),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"\u4e3a ",(0,l.kt)("a",{parentName:"td",href:"https://www.gnu.org/software/bash/manual/html_node/The-Shopt-Builtin.html"},"\u5185\u7f6e ",(0,l.kt)("inlineCode",{parentName:"a"},"shopt"))," \u6307\u5b9a\u9009\u9879\u3002")))),(0,l.kt)("admonition",{type:"info"},(0,l.kt)("p",{parentName:"admonition"},"\u8fd9\u4e9b\u66ff\u4ee3\u8bed\u6cd5\u53ef\u7528\u3002 \u4ed6\u4eec\u4f1a\u5c06\u7ed9\u5b9a\u503c\u8bbe\u7f6e\u4e3a ",(0,l.kt)("inlineCode",{parentName:"p"},"cmds"),"\uff0c\u5176\u4ed6\u6240\u6709\u5185\u5bb9\u90fd\u5c06\u8bbe\u7f6e\u4e3a\u5176\u9ed8\u8ba4\u503c\uff1a"),(0,l.kt)("pre",{parentName:"admonition"},(0,l.kt)("code",{parentName:"pre",className:"language-yaml"},'tasks:\n foo: echo "foo"\n\n foobar:\n - echo "foo"\n - echo "bar"\n\n baz:\n cmd: echo "baz"\n'))),(0,l.kt)("h4",{id:"command"},"Command"),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"\u5c5e\u6027"),(0,l.kt)("th",{parentName:"tr",align:null},"\u7c7b\u578b"),(0,l.kt)("th",{parentName:"tr",align:null},"\u9ed8\u8ba4"),(0,l.kt)("th",{parentName:"tr",align:null},"\u63cf\u8ff0"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"cmd")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"string")),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"\u8981\u6267\u884c\u7684 shell \u547d\u4ee4")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"silent")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"bool")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"false")),(0,l.kt)("td",{parentName:"tr",align:null},"\u8df3\u8fc7\u6b64\u547d\u4ee4\u7684\u4e00\u4e9b\u8f93\u51fa\u3002 \u8bf7\u6ce8\u610f\uff0c\u547d\u4ee4\u7684 STDOUT \u548c STDERR \u4ecd\u5c06\u88ab\u91cd\u5b9a\u5411\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"task")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"string")),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"\u6267\u884c\u53e6\u4e00\u4e2a task\uff0c\u800c\u4e0d\u6267\u884c\u547d\u4ee4\u3002 \u4e0d\u80fd\u4e0e ",(0,l.kt)("inlineCode",{parentName:"td"},"cmd")," \u540c\u65f6\u8bbe\u7f6e\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"vars")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("a",{parentName:"td",href:"#variable"},(0,l.kt)("inlineCode",{parentName:"a"},"map[string]Variable"))),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"\u8981\u4f20\u9012\u7ed9\u5f15\u7528\u4efb\u52a1\u7684\u53ef\u9009\u9644\u52a0\u53d8\u91cf\u3002 \u4ec5\u5728\u8bbe\u7f6e ",(0,l.kt)("inlineCode",{parentName:"td"},"task")," \u800c\u4e0d\u662f ",(0,l.kt)("inlineCode",{parentName:"td"},"cmd")," \u65f6\u76f8\u5173\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"ignore_error")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"bool")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"false")),(0,l.kt)("td",{parentName:"tr",align:null},"\u6267\u884c\u547d\u4ee4\u7684\u65f6\u5019\u5ffd\u7565\u9519\u8bef\uff0c\u7ee7\u7eed\u6267\u884c")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"defer")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"string")),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"cmd")," \u7684\u66ff\u4ee3\u65b9\u6cd5\uff0c\u4f46\u5b89\u6392\u547d\u4ee4\u5728\u6b64\u4efb\u52a1\u7ed3\u675f\u65f6\u6267\u884c\uff0c\u800c\u4e0d\u662f\u7acb\u5373\u6267\u884c\u3002 \u4e0d\u80fd\u4e0e ",(0,l.kt)("inlineCode",{parentName:"td"},"cmd")," \u4e00\u540c\u4f7f\u7528\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"platforms")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"[]string")),(0,l.kt)("td",{parentName:"tr",align:null},"\u6240\u6709\u5e73\u53f0"),(0,l.kt)("td",{parentName:"tr",align:null},"\u6307\u5b9a\u5e94\u5728\u54ea\u4e9b\u5e73\u53f0\u4e0a\u8fd0\u884c\u8be5\u547d\u4ee4\u3002 \u5141\u8bb8\u4f7f\u7528 ",(0,l.kt)("a",{parentName:"td",href:"https://github.com/golang/go/blob/master/src/go/build/syslist.go"},"\u6709\u6548\u7684 GOOS \u548c GOARCH \u503c"),"\u3002 \u5426\u5219\u5c06\u8df3\u8fc7\u547d\u4ee4\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"set")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"[]string")),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"\u4e3a ",(0,l.kt)("a",{parentName:"td",href:"https://www.gnu.org/software/bash/manual/html_node/The-Set-Builtin.html"},"\u5185\u7f6e ",(0,l.kt)("inlineCode",{parentName:"a"},"set"))," \u6307\u5b9a\u9009\u9879\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"shopt")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"[]string")),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"\u4e3a ",(0,l.kt)("a",{parentName:"td",href:"https://www.gnu.org/software/bash/manual/html_node/The-Shopt-Builtin.html"},"\u5185\u7f6e ",(0,l.kt)("inlineCode",{parentName:"a"},"shopt"))," \u6307\u5b9a\u9009\u9879\u3002")))),(0,l.kt)("admonition",{type:"info"},(0,l.kt)("p",{parentName:"admonition"},"\u5982\u679c\u4ee5\u5b57\u7b26\u4e32\u5f62\u5f0f\u7ed9\u51fa\uff0c\u8be5\u503c\u5c06\u5206\u914d\u7ed9 ",(0,l.kt)("inlineCode",{parentName:"p"},"cmd"),"\uff1a"),(0,l.kt)("pre",{parentName:"admonition"},(0,l.kt)("code",{parentName:"pre",className:"language-yaml"},'tasks:\n foo:\n cmds:\n - echo "foo"\n - echo "bar"\n'))),(0,l.kt)("h4",{id:"dependency"},"Dependency"),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"\u5c5e\u6027"),(0,l.kt)("th",{parentName:"tr",align:null},"\u7c7b\u578b"),(0,l.kt)("th",{parentName:"tr",align:null},"\u9ed8\u8ba4"),(0,l.kt)("th",{parentName:"tr",align:null},"\u63cf\u8ff0"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"task")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"string")),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"\u8981\u4f5c\u4e3a\u4f9d\u8d56\u9879\u6267\u884c\u7684\u4efb\u52a1\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"vars")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("a",{parentName:"td",href:"#variable"},(0,l.kt)("inlineCode",{parentName:"a"},"map[string]Variable"))),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"\u8981\u4f20\u9012\u7ed9\u6b64\u4efb\u52a1\u7684\u53ef\u9009\u9644\u52a0\u53d8\u91cf\u3002")))),(0,l.kt)("admonition",{type:"tip"},(0,l.kt)("p",{parentName:"admonition"},"\u5982\u679c\u4f60\u4e0d\u60f3\u8bbe\u7f6e\u989d\u5916\u7684\u53d8\u91cf\uff0c\u5c06\u4f9d\u8d56\u5173\u7cfb\u58f0\u660e\u4e3a\u4e00\u4e2a\u5b57\u7b26\u4e32\u5217\u8868\u5c31\u8db3\u591f\u4e86\uff08\u5b83\u4eec\u5c06\u88ab\u5206\u914d\u7ed9 ",(0,l.kt)("inlineCode",{parentName:"p"},"task"),"\uff09\u3002"),(0,l.kt)("pre",{parentName:"admonition"},(0,l.kt)("code",{parentName:"pre",className:"language-yaml"},"tasks:\n foo:\n deps: [foo, bar]\n"))),(0,l.kt)("h4",{id:"precondition"},"Precondition"),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"\u5c5e\u6027"),(0,l.kt)("th",{parentName:"tr",align:null},"\u7c7b\u578b"),(0,l.kt)("th",{parentName:"tr",align:null},"\u9ed8\u8ba4"),(0,l.kt)("th",{parentName:"tr",align:null},"\u63cf\u8ff0"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"sh")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"string")),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"\u8981\u6267\u884c\u7684\u547d\u4ee4\u3002 \u5982\u679c\u8fd4\u56de\u975e\u96f6\u9000\u51fa\u7801\uff0c\u4efb\u52a1\u5c06\u5728\u4e0d\u6267\u884c\u5176\u547d\u4ee4\u7684\u60c5\u51b5\u4e0b\u51fa\u9519\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"msg")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"string")),(0,l.kt)("td",{parentName:"tr",align:null}),(0,l.kt)("td",{parentName:"tr",align:null},"\u5982\u679c\u4e0d\u6ee1\u8db3\u5148\u51b3\u6761\u4ef6\uff0c\u5219\u6253\u5370\u53ef\u9009\u6d88\u606f\u3002")))),(0,l.kt)("admonition",{type:"tip"},(0,l.kt)("p",{parentName:"admonition"},"\u5982\u679c\u4f60\u4e0d\u60f3\u8bbe\u7f6e\u4e0d\u540c\u7684\u6d88\u606f\uff0c\u4f60\u53ef\u4ee5\u50cf\u8fd9\u6837\u58f0\u660e\u4e00\u4e2a\u524d\u63d0\u6761\u4ef6\uff0c\u503c\u5c06\u88ab\u5206\u914d\u7ed9 ",(0,l.kt)("inlineCode",{parentName:"p"},"sh"),"\uff1a"),(0,l.kt)("pre",{parentName:"admonition"},(0,l.kt)("code",{parentName:"pre",className:"language-yaml"},"tasks:\n foo:\n precondition: test -f Taskfile.yml\n"))))}N.isMDXComponent=!0}}]);