{"version":1,"pages":[{"id":"nL1wsDUQHbVAiK19djdD","title":"Introduction","pathname":"/","siteSpaceId":"sitesp_ViqQv","description":""},{"id":"-MGXDtHARyhnL3eAI6Zk","title":"What does DCli do?","pathname":"/what-does-dcli-do","siteSpaceId":"sitesp_ViqQv","description":""},{"id":"-MGXDtHBf6Lxdv7s2q4V","title":"Install DCli","pathname":"/getting-started","siteSpaceId":"sitesp_ViqQv","description":""},{"id":"-MPGdpBhQh7OcvhFnJ03","title":"Installing on Windows","pathname":"/getting-started/installing-on-windows","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Install DCli"}]},{"id":"-MGXDtHCD89ZRtkZSf-U","title":"Writing your first CLI app","pathname":"/writing-your-first-script","siteSpaceId":"sitesp_ViqQv","description":""},{"id":"-MGXDtHDi-uEt_7_HKbb","title":"Add DCli to your project","pathname":"/added-dcli-to-your-project","siteSpaceId":"sitesp_ViqQv","description":""},{"id":"-MGXDtHEIBjr_urOtc0W","title":"pub.dev","pathname":"/pub.dev","siteSpaceId":"sitesp_ViqQv","description":""},{"id":"-MGXDtHFJWh2R6CRGGzI","title":"github","pathname":"/github","siteSpaceId":"sitesp_ViqQv","description":""},{"id":"-MGXDtHI0BhSF5AQuAv8","title":"Dart lambda functions","pathname":"/dart-basics/dart-lambda-functions","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Dart basics"}]},{"id":"-MGXDtHJpGo54uU0BAkN","title":"Function Arguments","pathname":"/dart-basics/named-arguments","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Dart basics"}]},{"id":"-MGXDtHKKIA3bFoua7hQ","title":"Futures","pathname":"/dart-basics/futures","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Dart basics"}]},{"id":"-MGc_UKH6n-qqz2UdmGl","title":"stdin/stdout/stderr a primer","pathname":"/dart-basics/stdin-stdout-stderr","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Dart basics"}]},{"id":"-MGXDtHNr-1bHmRYjixy","title":"Overview","pathname":"/dcli-api/overview","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Tour"}]},{"id":"-MGXDtHOa7ST-OJ7BYtR","title":"Using DCli functions","pathname":"/dcli-api/using-dcli-functions","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Tour"}]},{"id":"-MGXDtHP5qVive63M-Js","title":"User input","pathname":"/dcli-api/user-input","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Tour"}]},{"id":"-MGXDtHQVPYlKcsQ6Zrr","title":"Ask Validators","pathname":"/dcli-api/user-input/ask-validators","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Tour"},{"label":"User input"}]},{"id":"-MGXDtHRLcD5HP5FGJYy","title":"Displaying information","pathname":"/dcli-api/displaying-information","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Tour"}]},{"id":"-MGXDtHSAcFTtmwPxFRB","title":"Managing Files And Directories","pathname":"/dcli-api/managing-files-and-directories","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Tour"}]},{"id":"-MGXDtHT7gJGGcItJ5ZS","title":"Environment variables","pathname":"/dcli-api/environment-variables","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Tour"}]},{"id":"-MGXDtHUgR48uG9a0XE-","title":"Calling apps","pathname":"/dcli-api/calling-apps","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Tour"}]},{"id":"Z0Xk6ERghE8vOEX2vBV7","title":"Redirecting output","pathname":"/dcli-api/redirecting-output","siteSpaceId":"sitesp_ViqQv","breadcrumbs":[{"label":"Tour"}]},{"id":"-MGXDtHVyCjqzraf5BlT","title":"Command Line Arguments","pathname":"/dcli-api/command-line-arguments","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Tour"}]},{"id":"-MGXDtHWqsO_zm-Tf5gG","title":"Paths","pathname":"/dcli-api/paths","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Tour"}]},{"id":"-MGXDtHX1MFqsQwHXEHn","title":"Glob Expansion","pathname":"/dcli-api/glob-expansion","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Tour"}]},{"id":"-MGXDtHY8N9xT1D-JASN","title":"Piping","pathname":"/dcli-api/piping","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Tour"}]},{"id":"-MGXDtHZZoFc_6tA03wV","title":"Locking","pathname":"/dcli-api/locking","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Tour"}]},{"id":"-MGXDtH_v3VnnM3Mb9VF","title":"Fetch","pathname":"/dcli-api/fetch","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Tour"}]},{"id":"-MGXDtHa3NchNzHB0hek","title":"The evils of CD","pathname":"/dcli-api/the-evils-of-cd","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Tour"}]},{"id":"-MQ4kPlbyse03PpNWX2u","title":"Assets/Resources","pathname":"/dcli-api/assets","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Tour"}]},{"id":"-MazsYITX09xqkB6RAyo","title":"Cross Platform","pathname":"/dcli-api/cross-platform","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Tour"}]},{"id":"mPa40ITpWkC8Bw4EuMQE","title":"Posix","pathname":"/dcli-api/cross-platform/posix","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Tour"},{"label":"Cross Platform"}]},{"id":"f9zsr0yzfa4ZY40Izkiv","title":"Windows","pathname":"/dcli-api/cross-platform/windows","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Tour"},{"label":"Cross Platform"}]},{"id":"-MGs4jdtQyCDiQzqPt89","title":"Docker","pathname":"/dcli-api/cross-platform/docker","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Tour"},{"label":"Cross Platform"}]},{"id":"gxTTCekDOqrfuLhcbAN4","title":"Detecting Docker","pathname":"/dcli-api/cross-platform/docker/detecting-docker","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Tour"},{"label":"Cross Platform"},{"label":"Docker"}]},{"id":"yKPyi6AY8EeTbKfzvSfB","title":"Add DCli to a Docker Container","pathname":"/dcli-api/cross-platform/docker/add-dcli-to-a-docker-container","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Tour"},{"label":"Cross Platform"},{"label":"Docker"}]},{"id":"zKhel7ztwbINRmCGJ7hX","title":"Example DCli app in Docker","pathname":"/dcli-api/cross-platform/docker/ship-a-dcli-app-in-docker","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Tour"},{"label":"Cross Platform"},{"label":"Docker"}]},{"id":"-MQQG-PrRgrih_p5Cl6q","title":"Elevated Privileges","pathname":"/elevated-privileges","siteSpaceId":"sitesp_ViqQv","description":""},{"id":"-MQ4j1ZLccCskHk8hrz9","title":"Sudo","pathname":"/elevated-privileges/sudo","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Elevated Privileges"}]},{"id":"-MGXDtHsYf0pPumB3jic","title":"Performance","pathname":"/performance","siteSpaceId":"sitesp_ViqQv","description":""},{"id":"-MGXDtHdTwtFnSlW5pdO","title":"Dependency Management","pathname":"/dependency-management-1/dependency-management","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Dependency Management"}]},{"id":"-MGXDtHeKmLhfPzKiFBE","title":"Pubspec Managment","pathname":"/dependency-management-1/pubspec-managment","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Dependency Management"}]},{"id":"-MGXDtHh6DvJJG-HofCW","title":"DCli tools","pathname":"/dcli-tools-1/dcli-tools","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"DCli Tools"}]},{"id":"-MGXDtHiyQsNYBHIy2g4","title":"Use a shebang #!","pathname":"/dcli-tools-1/use-a-shebang","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"DCli Tools"}]},{"id":"-MGXDtHmfC6iakVO6RAE","title":"DCli Compile","pathname":"/dcli-tools-1/dcli-compile","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"DCli Tools"}]},{"id":"-MHRMxfuKOWwA2ChUGDd","title":"DCli Clean","pathname":"/dcli-tools-1/dcli-clean-1","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"DCli Tools"}]},{"id":"-MGXDtHjCeMtNt90SPWj","title":"DCli Create","pathname":"/dcli-tools-1/dcli-create","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"DCli Tools"}]},{"id":"-MGXDtHnpYiZJJYTaFrT","title":"DCli Doctor","pathname":"/dcli-tools-1/dcli-doctor","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"DCli Tools"}]},{"id":"-MGXDtHo-pPpttymZugf","title":"DCli Install","pathname":"/dcli-tools-1/dcli-install","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"DCli Tools"}]},{"id":"-MGXDtHpISauPjFkgG4n","title":"DCli Run","pathname":"/dcli-tools-1/dcli-run","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"DCli Tools"}]},{"id":"-MGXDtHksoZAh0GRR08h","title":"DCli Warmup","pathname":"/dcli-tools-1/dcli-clean","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"DCli Tools"}]},{"id":"CwW58y1viW2wvCa8PPn4","title":"DCli Pack","pathname":"/dcli-tools-1/dcli-pack","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"DCli Tools"}]},{"id":"-MGXDtHr5LZDinvVQkzA","title":"Upgrade DCli","pathname":"/dcli-tools-1/upgrade-dcli","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"DCli Tools"}]},{"id":"-MGXDtHvDeqxPZv9sJkw","title":"Internal Workings","pathname":"/internal-workings/internal-workings","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Internal Workings"}]},{"id":"-MGXDtHx_QPgEIP7TiSc","title":"waitForEx","pathname":"/internal-workings/waitforex","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Internal Workings"}]},{"id":"-MGXDtHzUxMuf3a0GIRi","title":"Contributing","pathname":"/contributing","siteSpaceId":"sitesp_ViqQv","description":""},{"id":"-MGs5PuQJWBR7uY2cqdd","title":"Creating a release","pathname":"/contributing/creating-a-release","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Contributing"}]},{"id":"-MP3_JTLHZyEkX6edP4k","title":"Running Unit tests","pathname":"/contributing/running-unit-tests","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Contributing"}]},{"id":"-MPR6H3FRd5jYTLhTBq5","title":"Implemention support for a shell","pathname":"/contributing/implemention-support-for-a-shell","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Contributing"}]},{"id":"8XHh0CsFgrgMr87yIBX5","title":"Templates","pathname":"/contributing/templates","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Contributing"}]},{"id":"-MGXDtI-oj18O0Bt_X1E","title":"References","pathname":"/references","siteSpaceId":"sitesp_ViqQv","description":""},{"id":"v6KuyGT9d5ZSwRHUPeWT","title":"Projects","pathname":"/examples/projects","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Examples"}]},{"id":"-MGs0gfHlfVkpKBf5giS","title":"Code","pathname":"/examples/overview","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Examples"}]},{"id":"-MHBWRP8olAC656Q48it","title":"hello world.","pathname":"/examples/overview/hello-world.","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Examples"},{"label":"Code"}]},{"id":"-MHBXPY7dT6l5L1-sEAt","title":"dcompress","pathname":"/examples/overview/dcompress","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Examples"},{"label":"Code"}]},{"id":"-MHBXwCLAzeTI2j2z7cp","title":"dpath","pathname":"/examples/overview/dpath","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Examples"},{"label":"Code"}]},{"id":"-MGqQw_jQuEZE0Cb_RHH","title":"dmysql","pathname":"/examples/overview/dmysql","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Examples"},{"label":"Code"}]},{"id":"-MHBV6e9bGNpMckkgIKc","title":"dshell","pathname":"/examples/overview/dshell","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Examples"},{"label":"Code"}]},{"id":"-MHBYTJN6LfT0xCOQ3VY","title":"dwhich","pathname":"/examples/overview/dwhich","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Examples"},{"label":"Code"}]},{"id":"-MHBYkKHZRFu5sCyOR_q","title":"dipaddr","pathname":"/examples/overview/dipaddr","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Examples"},{"label":"Code"}]},{"id":"-MQslhLQWtsRO5QrE-uL","title":"gnome launcher","pathname":"/examples/overview/untitled","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Examples"},{"label":"Code"}]},{"id":"-MGrHIvQUcGAuV5ggLP-","title":"build CLI apps in dart - part 1","pathname":"/articles/build-console-apps-in-dart","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Articles"}]},{"id":"-MGs-oMIqvzJyDerxSyS","title":"build CLI apps in dart - part 2","pathname":"/articles/build-cli-apps-in-dart-part-2","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Articles"}]},{"id":"-MV95jwT1P0D07vSBhbC","title":"Dealing with permissions","pathname":"/articles/dealing-with-permissions","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Articles"}]},{"id":"BJ0nxf2ba2R8UjB1XxqW","title":"3rd Party console packages","pathname":"/articles/3rd-party-console-packages","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Articles"}]},{"id":"-MVjpjUw3zsMgTjuXgeq","title":"Dart on Linux - the perfect CLI tooling","pathname":"/dart-on-ubuntu-the-perfect-cli-dev-tooling","siteSpaceId":"sitesp_ViqQv","description":""},{"id":"DQIwB6vLrAOKCxEuhSNJ","title":"Improving your build environment","pathname":"/improving-your-build-environment","siteSpaceId":"sitesp_ViqQv","description":""},{"id":"7RKQtxYbnhRTzvAKqK7q","title":"Existing tooling","pathname":"/improving-your-build-environment/existing-tooling","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Improving your build environment"}]},{"id":"UcmULGLwWSkYqkarKZpd","title":"Building with Dart","pathname":"/improving-your-build-environment/building-with-dart","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Improving your build environment"}]},{"id":"DpPAvV3fr8xfRngxjJc0","title":"A home for your build tools","pathname":"/improving-your-build-environment/a-home-for-your-build-tools","siteSpaceId":"sitesp_ViqQv","description":"","breadcrumbs":[{"label":"Improving your build environment"}]},{"id":"3oGb1Ub2thzodkWwpGto","title":"Olivier Revial - CLI apps made easy","pathname":"/olivier-revial-cli-apps-made-easy","siteSpaceId":"sitesp_ViqQv","description":""},{"id":"-MGqT171libpxLEHq5HQ","title":"Video: package of the week","pathname":"/package-of-the-week","siteSpaceId":"sitesp_ViqQv","description":""}]}