This commit is contained in:
sagie gur ari
2023-10-31 07:24:37 +00:00
parent 68694201f0
commit c0abc4d0ae
29 changed files with 82 additions and 66 deletions
+1 -1
View File
@@ -1 +1 @@
257
258
+4
View File
@@ -1,5 +1,9 @@
## CHANGELOG
### v0.37.4 (2023-10-31)
* Fix: Enable latest rust-script installation by default #979 (thanks @wmmc88)
### v0.37.3 (2023-10-28)
* Fix: Fallback CARGO_MAKE_CRATE_CUSTOM_TRIPLE_TARGET_DIRECTORY to CARGO_MAKE_CRATE_TARGET_DIRECTORY #972
Generated
+3 -3
View File
@@ -140,7 +140,7 @@ dependencies = [
[[package]]
name = "cargo-make"
version = "0.37.3"
version = "0.37.4"
dependencies = [
"cargo_metadata",
"ci_info",
@@ -1708,9 +1708,9 @@ checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
[[package]]
name = "winnow"
version = "0.5.17"
version = "0.5.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a3b801d0e0a6726477cc207f60162da452f3a95adb368399bef20a946e06f65c"
checksum = "176b6138793677221d420fd2f0aeeced263f197688b36484660da767bca2fa32"
dependencies = [
"memchr",
]
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "cargo-make"
version = "0.37.3"
version = "0.37.4"
authors = ["Sagie Gur-Ari <sagiegurari@gmail.com>"]
description = "Rust task runner and build tool."
license = "Apache-2.0"
+1 -1
View File
@@ -10,7 +10,7 @@ additional_profiles = [
]
[env]
CARGO_MAKE_CHECK_OUTDATED = false
CARGO_MAKE_SKIP_SLOW_SECONDARY_FLOWS = true
CARGO_MAKE_ADDITIONAL_BINARY_EXECUTABLE_NAME = "makers"
CARGO_MAKE_TEST_COVERAGE_BINARY_FILTER = "cli-[a-z0-9]*$\\|makers-[a-z0-9]*$\\|${CARGO_MAKE_TEST_COVERAGE_DEFAULT_BINARY_FILTER}"
CARGO_MAKE_TEMP_UNSTABLE_KEY = "${CARGO_MAKE_RUST_TARGET_OS}-${CARGO_MAKE_RUST_CHANNEL}-${CARGO_MAKE_CI}"
+26 -26
View File
@@ -240,7 +240,7 @@ cargo make my-flow
The output would look something like this:
```console
[cargo-make] INFO - cargo make 0.37.3
[cargo-make] INFO - cargo make 0.37.4
[cargo-make] INFO - Build File: Makefile.toml
[cargo-make] INFO - Task: my-flow
[cargo-make] INFO - Setting Up Env.
@@ -663,7 +663,7 @@ Invoking cargo-make with additional arguments would result in the following:
```console
> cargo make varargs arg1 arg2 arg3
[cargo-make] INFO - cargo make 0.37.3
[cargo-make] INFO - cargo make 0.37.4
[cargo-make] INFO - Build File: Makefile.toml
[cargo-make] INFO - Task: varargs
[cargo-make] INFO - Setting Up Env.
@@ -680,7 +680,7 @@ Invoking cargo-make without any additional arguments would result in the followi
```console
> cargo make varargs
[cargo-make] INFO - cargo make 0.37.3
[cargo-make] INFO - cargo make 0.37.4
[cargo-make] INFO - Build File: Makefile.toml
[cargo-make] INFO - Task: varargs
[cargo-make] INFO - Setting Up Env.
@@ -707,7 +707,7 @@ Would output:
```console
> cargo make varargs arg1 arg2 arg3
[cargo-make] INFO - cargo make 0.37.3
[cargo-make] INFO - cargo make 0.37.4
[cargo-make] INFO - Build File: Makefile.toml
[cargo-make] INFO - Task: varargs
[cargo-make] INFO - Setting Up Env.
@@ -758,7 +758,7 @@ Invoking cargo-make with additional arguments would result in the following:
```console
> cargo make cli-args arg1 arg2 arg3
[cargo-make] INFO - cargo make 0.37.3
[cargo-make] INFO - cargo make 0.37.4
[cargo-make] INFO - Build File: Makefile.toml
[cargo-make] INFO - Task: cli-args
[cargo-make] INFO - Setting Up Env.
@@ -775,7 +775,7 @@ Invoking cargo-make without any additional arguments would result in the followi
```console
> cargo make cli-args
[cargo-make] INFO - cargo make 0.37.3
[cargo-make] INFO - cargo make 0.37.4
[cargo-make] INFO - Build File: Makefile.toml
[cargo-make] INFO - Task: cli-args
[cargo-make] INFO - Setting Up Env.
@@ -1037,7 +1037,7 @@ Output:
```console
> cargo make --cwd ./examples --makefile ./shebang.toml shebang-sh
[cargo-make] INFO - cargo make 0.37.3
[cargo-make] INFO - cargo make 0.37.4
[cargo-make] INFO - Build File: ./shebang.toml
[cargo-make] INFO - Task: shebang-sh
[cargo-make] INFO - Profile: development
@@ -1064,7 +1064,7 @@ Output:
```console
> cargo make --cwd ./examples --makefile ./shebang.toml shebang-python
[cargo-make] INFO - cargo make 0.37.3
[cargo-make] INFO - cargo make 0.37.4
[cargo-make] INFO - Build File: ./shebang.toml
[cargo-make] INFO - Task: shebang-python
[cargo-make] INFO - Profile: development
@@ -1389,7 +1389,7 @@ args = ["3"]
We run task **3** the output would be:
```console
[cargo-make] INFO - cargo make 0.37.3
[cargo-make] INFO - cargo make 0.37.4
[cargo-make] INFO - Build File: task_extend.toml
[cargo-make] INFO - Task: 3
[cargo-make] INFO - Profile: development
@@ -2592,7 +2592,7 @@ cargo make --cwd ./examples --makefile profile.toml --profile production echo
Output:
```console
[cargo-make] INFO - cargo make 0.37.3
[cargo-make] INFO - cargo make 0.37.4
[cargo-make] INFO - Build File: profile.toml
[cargo-make] INFO - Task: echo
[cargo-make] INFO - Profile: production
@@ -2712,7 +2712,7 @@ deprecated = true
When invoking **legacy** task for example, the output is:
```console
[cargo-make] INFO - cargo make 0.37.3
[cargo-make] INFO - cargo make 0.37.4
[cargo-make] INFO - Build File: deprecated.toml
[cargo-make] INFO - Task: legacy
[cargo-make] INFO - Profile: development
@@ -2753,7 +2753,7 @@ watch = true
Below is a sample output of invoking the task:
```console
[cargo-make] INFO - cargo make 0.37.3
[cargo-make] INFO - cargo make 0.37.4
[cargo-make] INFO - Build File: ./examples/watch.toml
[cargo-make] INFO - Task: watch-example
[cargo-make] INFO - Setting Up Env.
@@ -2761,7 +2761,7 @@ Below is a sample output of invoking the task:
[cargo-make] INFO - Running Task: watch-example
[cargo-make] INFO - Running Task: watch-example-watch
[cargo-make] INFO - Execute Command: "cargo" "watch" "-q" "-x" "make --disable-check-for-updates --no-on-error --loglevel=info --makefile=/projects/rust/cargo-make/examples/watch.toml watch-example"
[cargo-make] INFO - cargo make 0.37.3
[cargo-make] INFO - cargo make 0.37.4
[cargo-make] INFO - Build File: /projects/rust/cargo-make/examples/watch.toml
[cargo-make] INFO - Task: watch-example
[cargo-make] INFO - Setting Up Env.
@@ -2845,7 +2845,7 @@ args = ["${MULTIPLE_VALUES}"]
```console
> cargo make --cwd ./examples --makefile functions.toml split
[cargo-make] INFO - cargo make 0.37.3
[cargo-make] INFO - cargo make 0.37.4
[cargo-make] INFO - Build File: functions.toml
[cargo-make] INFO - Task: split
[cargo-make] INFO - Profile: development
@@ -2857,7 +2857,7 @@ args = ["${MULTIPLE_VALUES}"]
[cargo-make] INFO - Build Done in 0 seconds.
> cargo make --cwd ./examples --makefile functions.toml no-split
[cargo-make] INFO - cargo make 0.37.3
[cargo-make] INFO - cargo make 0.37.4
[cargo-make] INFO - Build File: functions.toml
[cargo-make] INFO - Task: no-split
[cargo-make] INFO - Profile: development
@@ -2895,7 +2895,7 @@ args = ["@@getat(MULTIPLE_VALUES,|,3)"]
```console
> cargo make --cwd ./examples --makefile functions.toml getat
[cargo-make] INFO - cargo make 0.37.3
[cargo-make] INFO - cargo make 0.37.4
[cargo-make] INFO - Build File: functions.toml
[cargo-make] INFO - Task: getat
[cargo-make] INFO - Profile: development
@@ -2922,7 +2922,7 @@ args = ["1", "@@remove-empty(DOES_NOT_EXIST)", "2"]
```console
> cargo make --cwd ./examples --makefile functions.toml remove-empty
[cargo-make] INFO - cargo make 0.37.3
[cargo-make] INFO - cargo make 0.37.4
[cargo-make] INFO - Build File: functions.toml
[cargo-make] INFO - Task: remove-empty
[cargo-make] INFO - Profile: development
@@ -2955,7 +2955,7 @@ args = ["@@trim(TRIM_VALUE)"]
```console
> cargo make --cwd ./examples --makefile functions.toml remove-empty
[cargo-make] INFO - cargo make 0.37.3
[cargo-make] INFO - cargo make 0.37.4
[cargo-make] INFO - Build File: functions.toml
[cargo-make] INFO - Task: trim
[cargo-make] INFO - Profile: development
@@ -2984,7 +2984,7 @@ args = ["@@trim(TRIM_VALUE,end)"]
```console
> cargo make --cwd ./examples --makefile functions.toml trim-start
[cargo-make] INFO - cargo make 0.37.3
[cargo-make] INFO - cargo make 0.37.4
[cargo-make] INFO - Build File: functions.toml
[cargo-make] INFO - Task: trim-start
[cargo-make] INFO - Profile: development
@@ -2996,7 +2996,7 @@ args = ["@@trim(TRIM_VALUE,end)"]
[cargo-make] INFO - Build Done in 0 seconds.
> cargo make --cwd ./examples --makefile functions.toml trim-end
[cargo-make] INFO - cargo make 0.37.3
[cargo-make] INFO - cargo make 0.37.4
[cargo-make] INFO - Build File: functions.toml
[cargo-make] INFO - Task: trim-end
[cargo-make] INFO - Profile: development
@@ -3034,7 +3034,7 @@ Sample run for a mapping that was found:
```console
cargo make --cwd ./examples --makefile functions.toml -e DECODE_ENV_VAR=development decode
[cargo-make] INFO - cargo make 0.37.3
[cargo-make] INFO - cargo make 0.37.4
[cargo-make] INFO - Build File: functions.toml
[cargo-make] INFO - Task: decode
[cargo-make] INFO - Profile: development
@@ -3050,7 +3050,7 @@ Another sample run for a mapping that was not found:
```console
cargo make --cwd ./examples --makefile functions.toml -e DECODE_ENV_VAR=unmapped decode
[cargo-make] INFO - cargo make 0.37.3
[cargo-make] INFO - cargo make 0.37.4
[cargo-make] INFO - Build File: functions.toml
[cargo-make] INFO - Task: decode
[cargo-make] INFO - Profile: development
@@ -3075,7 +3075,7 @@ Sample run:
```console
cargo make --cwd ./examples --makefile functions.toml -e DECODE_ENV_VAR=unmapped decode-with-default
[cargo-make] INFO - cargo make 0.37.3
[cargo-make] INFO - cargo make 0.37.4
[cargo-make] INFO - Build File: functions.toml
[cargo-make] INFO - Task: decode-with-default
[cargo-make] INFO - Profile: development
@@ -3099,7 +3099,7 @@ Sample run:
```console
cargo make --cwd ./examples --makefile functions.toml -e DECODE_ENV_VAR=test decode-with-eval
[cargo-make] INFO - cargo make 0.37.3
[cargo-make] INFO - cargo make 0.37.4
[cargo-make] INFO - Build File: functions.toml
[cargo-make] INFO - Task: decode-with-eval
[cargo-make] INFO - Profile: development
@@ -3473,7 +3473,7 @@ In order to specify the minimal version, use the **min_version** in the config s
```toml
[config]
min_version = "0.37.3"
min_version = "0.37.4"
```
<a name="usage-performance-tuning"></a>
@@ -3603,7 +3603,7 @@ Example Usage:
```console
cargo make --diff-steps --makefile ./examples/override_core.toml post-build
[cargo-make] INFO - cargo make 0.37.3
[cargo-make] INFO - cargo make 0.37.4
[cargo-make] INFO - Build File: ./examples/override_core.toml
[cargo-make] INFO - Task: post-build
[cargo-make] INFO - Setting Up Env.
+1 -1
View File
@@ -2,4 +2,4 @@ theme: jekyll-theme-cayman
title: cargo-make
description: Rust task runner and build tool.
show_downloads: false
version: 0.37.3
version: 0.37.4
+1 -1
View File
@@ -1,4 +1,4 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="cargo-make"><title>cargo_make - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceSerif4-Regular-0000000007da4a04.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/FiraSans-Regular-0000000084b1ad12.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/FiraSans-Medium-0000000066e2bc86.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceCodePro-Regular-0000000004ddb02d.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceSerif4-Bold-00000000ad926a49.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceCodePro-Semibold-00000000f27a569e.ttf.woff2"><link rel="stylesheet" href="../static.files/normalize-0000000091fda82d.css"><link rel="stylesheet" href="../static.files/rustdoc-00000000e7d700b8.css" id="mainThemeStyle"><div id="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="cargo_make" data-themes="" data-resource-suffix="" data-rustdoc-version="1.71.0-nightly (8b4b20836 2023-05-22)" data-search-js="search-000000008f4b879f.js" data-settings-js="settings-00000000ae536cfc.js" data-settings-css="settings-00000000de69f609.css" data-theme-light-css="light-0000000098ecf2b2.css" data-theme-dark-css="dark-0000000038bf9c10.css" data-theme-ayu-css="ayu-00000000d52bec7d.css" ></div><script src="../static.files/storage-0000000014d63f83.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-0000000094b202b6.js"></script><noscript><link rel="stylesheet" media="(prefers-color-scheme:light)" href="../static.files/light-0000000098ecf2b2.css"><link rel="stylesheet" media="(prefers-color-scheme:dark)" href="../static.files/dark-0000000038bf9c10.css"><link rel="stylesheet" href="../static.files/noscript-00000000e18db8d9.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-16x16-000000008fbf5349.png"><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-00000000d9d8501d.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-00000000a292be17.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">&#9776;</button><a class="logo-container" href="../cargo_make/index.html"><img class="rust-logo" src="../static.files/rust-logo-00000000a653c8a4.svg" alt="logo"></a><h2></h2></nav><nav class="sidebar"><a class="logo-container" href="../cargo_make/index.html"><img class="rust-logo" src="../static.files/rust-logo-00000000a653c8a4.svg" alt="logo"></a><h2 class="location"><a href="#">Crate cargo_make</a></h2><div class="sidebar-elems"><ul class="block"><li class="version">Version 0.37.3</li><li><a id="all-types" href="all.html">All Items</a></li></ul><section><ul class="block"><li><a href="#functions">Functions</a></li></ul></section></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" aria-label="Run search in the documentation" autocomplete="off" spellcheck="false" placeholder="Click or press S to search, ? for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../static.files/wheel-00000000304d111d.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1>Crate <a class="mod" href="#">cargo_make</a><button id="copy-path" title="Copy item path to clipboard"><img src="../static.files/clipboard-000000002b47d462.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/cargo_make/main.rs.html#1-39">source</a> · <button id="toggle-all-docs" title="collapse all docs">[<span>&#x2212;</span>]</button></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><h2 id="cargo-make"><a href="#cargo-make">cargo-make</a></h2>
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="cargo-make"><title>cargo_make - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceSerif4-Regular-0000000007da4a04.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/FiraSans-Regular-0000000084b1ad12.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/FiraSans-Medium-0000000066e2bc86.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceCodePro-Regular-0000000004ddb02d.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceSerif4-Bold-00000000ad926a49.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceCodePro-Semibold-00000000f27a569e.ttf.woff2"><link rel="stylesheet" href="../static.files/normalize-0000000091fda82d.css"><link rel="stylesheet" href="../static.files/rustdoc-00000000e7d700b8.css" id="mainThemeStyle"><div id="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="cargo_make" data-themes="" data-resource-suffix="" data-rustdoc-version="1.71.0-nightly (8b4b20836 2023-05-22)" data-search-js="search-000000008f4b879f.js" data-settings-js="settings-00000000ae536cfc.js" data-settings-css="settings-00000000de69f609.css" data-theme-light-css="light-0000000098ecf2b2.css" data-theme-dark-css="dark-0000000038bf9c10.css" data-theme-ayu-css="ayu-00000000d52bec7d.css" ></div><script src="../static.files/storage-0000000014d63f83.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-0000000094b202b6.js"></script><noscript><link rel="stylesheet" media="(prefers-color-scheme:light)" href="../static.files/light-0000000098ecf2b2.css"><link rel="stylesheet" media="(prefers-color-scheme:dark)" href="../static.files/dark-0000000038bf9c10.css"><link rel="stylesheet" href="../static.files/noscript-00000000e18db8d9.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-16x16-000000008fbf5349.png"><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-00000000d9d8501d.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-00000000a292be17.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">&#9776;</button><a class="logo-container" href="../cargo_make/index.html"><img class="rust-logo" src="../static.files/rust-logo-00000000a653c8a4.svg" alt="logo"></a><h2></h2></nav><nav class="sidebar"><a class="logo-container" href="../cargo_make/index.html"><img class="rust-logo" src="../static.files/rust-logo-00000000a653c8a4.svg" alt="logo"></a><h2 class="location"><a href="#">Crate cargo_make</a></h2><div class="sidebar-elems"><ul class="block"><li class="version">Version 0.37.4</li><li><a id="all-types" href="all.html">All Items</a></li></ul><section><ul class="block"><li><a href="#functions">Functions</a></li></ul></section></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" aria-label="Run search in the documentation" autocomplete="off" spellcheck="false" placeholder="Click or press S to search, ? for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../static.files/wheel-00000000304d111d.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1>Crate <a class="mod" href="#">cargo_make</a><button id="copy-path" title="Copy item path to clipboard"><img src="../static.files/clipboard-000000002b47d462.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/cargo_make/main.rs.html#1-39">source</a> · <button id="toggle-all-docs" title="collapse all docs">[<span>&#x2212;</span>]</button></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><h2 id="cargo-make"><a href="#cargo-make">cargo-make</a></h2>
<p>Rust task runner and build tool.<br>
The cargo-make task runner enables to define and configure sets of tasks and run them as a flow.<br>
A task is a command or a script to execute.<br>
+1 -1
View File
@@ -1,4 +1,4 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="cargo-make"><title>cli - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceSerif4-Regular-0000000007da4a04.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/FiraSans-Regular-0000000084b1ad12.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/FiraSans-Medium-0000000066e2bc86.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceCodePro-Regular-0000000004ddb02d.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceSerif4-Bold-00000000ad926a49.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceCodePro-Semibold-00000000f27a569e.ttf.woff2"><link rel="stylesheet" href="../static.files/normalize-0000000091fda82d.css"><link rel="stylesheet" href="../static.files/rustdoc-00000000e7d700b8.css" id="mainThemeStyle"><div id="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.71.0-nightly (8b4b20836 2023-05-22)" data-search-js="search-000000008f4b879f.js" data-settings-js="settings-00000000ae536cfc.js" data-settings-css="settings-00000000de69f609.css" data-theme-light-css="light-0000000098ecf2b2.css" data-theme-dark-css="dark-0000000038bf9c10.css" data-theme-ayu-css="ayu-00000000d52bec7d.css" ></div><script src="../static.files/storage-0000000014d63f83.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-0000000094b202b6.js"></script><noscript><link rel="stylesheet" media="(prefers-color-scheme:light)" href="../static.files/light-0000000098ecf2b2.css"><link rel="stylesheet" media="(prefers-color-scheme:dark)" href="../static.files/dark-0000000038bf9c10.css"><link rel="stylesheet" href="../static.files/noscript-00000000e18db8d9.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-16x16-000000008fbf5349.png"><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-00000000d9d8501d.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-00000000a292be17.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">&#9776;</button><a class="logo-container" href="../cli/index.html"><img class="rust-logo" src="../static.files/rust-logo-00000000a653c8a4.svg" alt="logo"></a><h2></h2></nav><nav class="sidebar"><a class="logo-container" href="../cli/index.html"><img class="rust-logo" src="../static.files/rust-logo-00000000a653c8a4.svg" alt="logo"></a><h2 class="location"><a href="#">Crate cli</a></h2><div class="sidebar-elems"><ul class="block"><li class="version">Version 0.37.3</li><li><a id="all-types" href="all.html">All Items</a></li></ul><section><ul class="block"><li><a href="#modules">Modules</a></li><li><a href="#functions">Functions</a></li></ul></section></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" aria-label="Run search in the documentation" autocomplete="off" spellcheck="false" placeholder="Click or press S to search, ? for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../static.files/wheel-00000000304d111d.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1>Crate <a class="mod" href="#">cli</a><button id="copy-path" title="Copy item path to clipboard"><img src="../static.files/clipboard-000000002b47d462.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/cli/mod.rs.html#1-246">source</a> · <button id="toggle-all-docs" title="collapse all docs">[<span>&#x2212;</span>]</button></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><h2 id="cargo-make"><a href="#cargo-make">cargo-make</a></h2>
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="cargo-make"><title>cli - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceSerif4-Regular-0000000007da4a04.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/FiraSans-Regular-0000000084b1ad12.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/FiraSans-Medium-0000000066e2bc86.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceCodePro-Regular-0000000004ddb02d.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceSerif4-Bold-00000000ad926a49.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceCodePro-Semibold-00000000f27a569e.ttf.woff2"><link rel="stylesheet" href="../static.files/normalize-0000000091fda82d.css"><link rel="stylesheet" href="../static.files/rustdoc-00000000e7d700b8.css" id="mainThemeStyle"><div id="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.71.0-nightly (8b4b20836 2023-05-22)" data-search-js="search-000000008f4b879f.js" data-settings-js="settings-00000000ae536cfc.js" data-settings-css="settings-00000000de69f609.css" data-theme-light-css="light-0000000098ecf2b2.css" data-theme-dark-css="dark-0000000038bf9c10.css" data-theme-ayu-css="ayu-00000000d52bec7d.css" ></div><script src="../static.files/storage-0000000014d63f83.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-0000000094b202b6.js"></script><noscript><link rel="stylesheet" media="(prefers-color-scheme:light)" href="../static.files/light-0000000098ecf2b2.css"><link rel="stylesheet" media="(prefers-color-scheme:dark)" href="../static.files/dark-0000000038bf9c10.css"><link rel="stylesheet" href="../static.files/noscript-00000000e18db8d9.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-16x16-000000008fbf5349.png"><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-00000000d9d8501d.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-00000000a292be17.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">&#9776;</button><a class="logo-container" href="../cli/index.html"><img class="rust-logo" src="../static.files/rust-logo-00000000a653c8a4.svg" alt="logo"></a><h2></h2></nav><nav class="sidebar"><a class="logo-container" href="../cli/index.html"><img class="rust-logo" src="../static.files/rust-logo-00000000a653c8a4.svg" alt="logo"></a><h2 class="location"><a href="#">Crate cli</a></h2><div class="sidebar-elems"><ul class="block"><li class="version">Version 0.37.4</li><li><a id="all-types" href="all.html">All Items</a></li></ul><section><ul class="block"><li><a href="#modules">Modules</a></li><li><a href="#functions">Functions</a></li></ul></section></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" aria-label="Run search in the documentation" autocomplete="off" spellcheck="false" placeholder="Click or press S to search, ? for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../static.files/wheel-00000000304d111d.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1>Crate <a class="mod" href="#">cli</a><button id="copy-path" title="Copy item path to clipboard"><img src="../static.files/clipboard-000000002b47d462.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/cli/mod.rs.html#1-246">source</a> · <button id="toggle-all-docs" title="collapse all docs">[<span>&#x2212;</span>]</button></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><h2 id="cargo-make"><a href="#cargo-make">cargo-make</a></h2>
<p>Rust task runner and build tool.<br>
The cargo-make task runner enables to define and configure sets of tasks and run them as a flow.<br>
A task is a command or a script to execute.<br>
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1,3 +1,3 @@
(function() {var implementors = {
"cli":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"cli/types/struct.TaskIdentifier.html\" title=\"struct cli::types::TaskIdentifier\">TaskIdentifier</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"cli/types/struct.TestArg.html\" title=\"struct cli::types::TestArg\">TestArg</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"enum\" href=\"cli/types/enum.DependencyIdentifier.html\" title=\"enum cli::types::DependencyIdentifier\">DependencyIdentifier</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"cli/types/struct.ToolchainBoundedSpecifier.html\" title=\"struct cli::types::ToolchainBoundedSpecifier\">ToolchainBoundedSpecifier</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"enum\" href=\"cli/types/enum.ToolchainSpecifier.html\" title=\"enum cli::types::ToolchainSpecifier\">ToolchainSpecifier</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"enum\" href=\"cli/types/enum.UnstableFeature.html\" title=\"enum cli::types::UnstableFeature\">UnstableFeature</a>"]]
"cli":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"cli/types/struct.TestArg.html\" title=\"struct cli::types::TestArg\">TestArg</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"enum\" href=\"cli/types/enum.UnstableFeature.html\" title=\"enum cli::types::UnstableFeature\">UnstableFeature</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"cli/types/struct.ToolchainBoundedSpecifier.html\" title=\"struct cli::types::ToolchainBoundedSpecifier\">ToolchainBoundedSpecifier</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"enum\" href=\"cli/types/enum.ToolchainSpecifier.html\" title=\"enum cli::types::ToolchainSpecifier\">ToolchainSpecifier</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"enum\" href=\"cli/types/enum.DependencyIdentifier.html\" title=\"enum cli::types::DependencyIdentifier\">DependencyIdentifier</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"cli/types/struct.TaskIdentifier.html\" title=\"struct cli::types::TaskIdentifier\">TaskIdentifier</a>"]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
File diff suppressed because one or more lines are too long
@@ -1,3 +1,3 @@
(function() {var implementors = {
"cli":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/string/struct.String.html\" title=\"struct alloc::string::String\">String</a>&gt; for <a class=\"enum\" href=\"cli/types/enum.ToolchainSpecifier.html\" title=\"enum cli::types::ToolchainSpecifier\">ToolchainSpecifier</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;&amp;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.str.html\">str</a>&gt; for <a class=\"enum\" href=\"cli/types/enum.DependencyIdentifier.html\" title=\"enum cli::types::DependencyIdentifier\">DependencyIdentifier</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;&amp;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.str.html\">str</a>&gt; for <a class=\"enum\" href=\"cli/types/enum.ToolchainSpecifier.html\" title=\"enum cli::types::ToolchainSpecifier\">ToolchainSpecifier</a>"]]
"cli":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;&amp;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.str.html\">str</a>&gt; for <a class=\"enum\" href=\"cli/types/enum.DependencyIdentifier.html\" title=\"enum cli::types::DependencyIdentifier\">DependencyIdentifier</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;&amp;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.str.html\">str</a>&gt; for <a class=\"enum\" href=\"cli/types/enum.ToolchainSpecifier.html\" title=\"enum cli::types::ToolchainSpecifier\">ToolchainSpecifier</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/string/struct.String.html\" title=\"struct alloc::string::String\">String</a>&gt; for <a class=\"enum\" href=\"cli/types/enum.ToolchainSpecifier.html\" title=\"enum cli::types::ToolchainSpecifier\">ToolchainSpecifier</a>"]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
@@ -1,3 +1,3 @@
(function() {var implementors = {
"cli":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> for <a class=\"struct\" href=\"cli/types/struct.CrateInfo.html\" title=\"struct cli::types::CrateInfo\">CrateInfo</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> for <a class=\"struct\" href=\"cli/types/struct.PackageInfo.html\" title=\"struct cli::types::PackageInfo\">PackageInfo</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> for <a class=\"struct\" href=\"cli/types/struct.GlobalConfig.html\" title=\"struct cli::types::GlobalConfig\">GlobalConfig</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> for <a class=\"struct\" href=\"cli/types/struct.Cache.html\" title=\"struct cli::types::Cache\">Cache</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> for <a class=\"struct\" href=\"cli/types/struct.Task.html\" title=\"struct cli::types::Task\">Task</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> for <a class=\"struct\" href=\"cli/types/struct.ConfigSection.html\" title=\"struct cli::types::ConfigSection\">ConfigSection</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> for <a class=\"struct\" href=\"cli/types/struct.Workspace.html\" title=\"struct cli::types::Workspace\">Workspace</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> for <a class=\"struct\" href=\"cli/types/struct.FlowState.html\" title=\"struct cli::types::FlowState\">FlowState</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> for <a class=\"struct\" href=\"cli/types/struct.ExternalConfig.html\" title=\"struct cli::types::ExternalConfig\">ExternalConfig</a>"]]
"cli":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> for <a class=\"struct\" href=\"cli/types/struct.GlobalConfig.html\" title=\"struct cli::types::GlobalConfig\">GlobalConfig</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> for <a class=\"struct\" href=\"cli/types/struct.Cache.html\" title=\"struct cli::types::Cache\">Cache</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> for <a class=\"struct\" href=\"cli/types/struct.Task.html\" title=\"struct cli::types::Task\">Task</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> for <a class=\"struct\" href=\"cli/types/struct.ConfigSection.html\" title=\"struct cli::types::ConfigSection\">ConfigSection</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> for <a class=\"struct\" href=\"cli/types/struct.PackageInfo.html\" title=\"struct cli::types::PackageInfo\">PackageInfo</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> for <a class=\"struct\" href=\"cli/types/struct.CrateInfo.html\" title=\"struct cli::types::CrateInfo\">CrateInfo</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> for <a class=\"struct\" href=\"cli/types/struct.ExternalConfig.html\" title=\"struct cli::types::ExternalConfig\">ExternalConfig</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> for <a class=\"struct\" href=\"cli/types/struct.FlowState.html\" title=\"struct cli::types::FlowState\">FlowState</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> for <a class=\"struct\" href=\"cli/types/struct.Workspace.html\" title=\"struct cli::types::Workspace\">Workspace</a>"]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
File diff suppressed because one or more lines are too long
@@ -1,3 +1,3 @@
(function() {var implementors = {
"cli":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"struct\" href=\"cli/types/struct.ToolchainBoundedSpecifier.html\" title=\"struct cli::types::ToolchainBoundedSpecifier\">ToolchainBoundedSpecifier</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"cli/types/enum.ToolchainSpecifier.html\" title=\"enum cli::types::ToolchainSpecifier\">ToolchainSpecifier</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"struct\" href=\"cli/types/struct.TaskIdentifier.html\" title=\"struct cli::types::TaskIdentifier\">TaskIdentifier</a>"]]
"cli":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"cli/types/enum.ToolchainSpecifier.html\" title=\"enum cli::types::ToolchainSpecifier\">ToolchainSpecifier</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"struct\" href=\"cli/types/struct.TaskIdentifier.html\" title=\"struct cli::types::TaskIdentifier\">TaskIdentifier</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"struct\" href=\"cli/types/struct.ToolchainBoundedSpecifier.html\" title=\"struct cli::types::ToolchainBoundedSpecifier\">ToolchainBoundedSpecifier</a>"]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
@@ -1,3 +1,3 @@
(function() {var implementors = {
"cli":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a> for <a class=\"enum\" href=\"cli/types/enum.UnstableFeature.html\" title=\"enum cli::types::UnstableFeature\">UnstableFeature</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a> for <a class=\"struct\" href=\"cli/types/struct.EnvValueUnset.html\" title=\"struct cli::types::EnvValueUnset\">EnvValueUnset</a>"]]
"cli":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a> for <a class=\"struct\" href=\"cli/types/struct.EnvValueUnset.html\" title=\"struct cli::types::EnvValueUnset\">EnvValueUnset</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a> for <a class=\"enum\" href=\"cli/types/enum.UnstableFeature.html\" title=\"enum cli::types::UnstableFeature\">UnstableFeature</a>"]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
@@ -1,3 +1,3 @@
(function() {var implementors = {
"cli":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.StructuralEq.html\" title=\"trait core::marker::StructuralEq\">StructuralEq</a> for <a class=\"enum\" href=\"cli/types/enum.DependencyIdentifier.html\" title=\"enum cli::types::DependencyIdentifier\">DependencyIdentifier</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.StructuralEq.html\" title=\"trait core::marker::StructuralEq\">StructuralEq</a> for <a class=\"struct\" href=\"cli/types/struct.ToolchainBoundedSpecifier.html\" title=\"struct cli::types::ToolchainBoundedSpecifier\">ToolchainBoundedSpecifier</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.StructuralEq.html\" title=\"trait core::marker::StructuralEq\">StructuralEq</a> for <a class=\"enum\" href=\"cli/types/enum.UnstableFeature.html\" title=\"enum cli::types::UnstableFeature\">UnstableFeature</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.StructuralEq.html\" title=\"trait core::marker::StructuralEq\">StructuralEq</a> for <a class=\"struct\" href=\"cli/types/struct.TestArg.html\" title=\"struct cli::types::TestArg\">TestArg</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.StructuralEq.html\" title=\"trait core::marker::StructuralEq\">StructuralEq</a> for <a class=\"enum\" href=\"cli/types/enum.ToolchainSpecifier.html\" title=\"enum cli::types::ToolchainSpecifier\">ToolchainSpecifier</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.StructuralEq.html\" title=\"trait core::marker::StructuralEq\">StructuralEq</a> for <a class=\"struct\" href=\"cli/types/struct.TaskIdentifier.html\" title=\"struct cli::types::TaskIdentifier\">TaskIdentifier</a>"]]
"cli":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.StructuralEq.html\" title=\"trait core::marker::StructuralEq\">StructuralEq</a> for <a class=\"enum\" href=\"cli/types/enum.ToolchainSpecifier.html\" title=\"enum cli::types::ToolchainSpecifier\">ToolchainSpecifier</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.StructuralEq.html\" title=\"trait core::marker::StructuralEq\">StructuralEq</a> for <a class=\"struct\" href=\"cli/types/struct.TaskIdentifier.html\" title=\"struct cli::types::TaskIdentifier\">TaskIdentifier</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.StructuralEq.html\" title=\"trait core::marker::StructuralEq\">StructuralEq</a> for <a class=\"enum\" href=\"cli/types/enum.DependencyIdentifier.html\" title=\"enum cli::types::DependencyIdentifier\">DependencyIdentifier</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.StructuralEq.html\" title=\"trait core::marker::StructuralEq\">StructuralEq</a> for <a class=\"struct\" href=\"cli/types/struct.TestArg.html\" title=\"struct cli::types::TestArg\">TestArg</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.StructuralEq.html\" title=\"trait core::marker::StructuralEq\">StructuralEq</a> for <a class=\"struct\" href=\"cli/types/struct.ToolchainBoundedSpecifier.html\" title=\"struct cli::types::ToolchainBoundedSpecifier\">ToolchainBoundedSpecifier</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.StructuralEq.html\" title=\"trait core::marker::StructuralEq\">StructuralEq</a> for <a class=\"enum\" href=\"cli/types/enum.UnstableFeature.html\" title=\"enum cli::types::UnstableFeature\">UnstableFeature</a>"]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
@@ -1,3 +1,3 @@
(function() {var implementors = {
"cli":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"cli/types/struct.TestArg.html\" title=\"struct cli::types::TestArg\">TestArg</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"cli/types/enum.DependencyIdentifier.html\" title=\"enum cli::types::DependencyIdentifier\">DependencyIdentifier</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"cli/types/enum.ToolchainSpecifier.html\" title=\"enum cli::types::ToolchainSpecifier\">ToolchainSpecifier</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"cli/types/enum.UnstableFeature.html\" title=\"enum cli::types::UnstableFeature\">UnstableFeature</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"cli/types/struct.ToolchainBoundedSpecifier.html\" title=\"struct cli::types::ToolchainBoundedSpecifier\">ToolchainBoundedSpecifier</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"cli/types/enum.RunTaskName.html\" title=\"enum cli::types::RunTaskName\">RunTaskName</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"cli/types/struct.TaskIdentifier.html\" title=\"struct cli::types::TaskIdentifier\">TaskIdentifier</a>"]]
"cli":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"cli/types/struct.ToolchainBoundedSpecifier.html\" title=\"struct cli::types::ToolchainBoundedSpecifier\">ToolchainBoundedSpecifier</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"cli/types/struct.TestArg.html\" title=\"struct cli::types::TestArg\">TestArg</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"cli/types/enum.RunTaskName.html\" title=\"enum cli::types::RunTaskName\">RunTaskName</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"cli/types/enum.DependencyIdentifier.html\" title=\"enum cli::types::DependencyIdentifier\">DependencyIdentifier</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"cli/types/enum.ToolchainSpecifier.html\" title=\"enum cli::types::ToolchainSpecifier\">ToolchainSpecifier</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"cli/types/struct.TaskIdentifier.html\" title=\"struct cli::types::TaskIdentifier\">TaskIdentifier</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"cli/types/enum.UnstableFeature.html\" title=\"enum cli::types::UnstableFeature\">UnstableFeature</a>"]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1,4 +1,4 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="makers"><title>makers - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceSerif4-Regular-0000000007da4a04.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/FiraSans-Regular-0000000084b1ad12.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/FiraSans-Medium-0000000066e2bc86.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceCodePro-Regular-0000000004ddb02d.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceSerif4-Bold-00000000ad926a49.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceCodePro-Semibold-00000000f27a569e.ttf.woff2"><link rel="stylesheet" href="../static.files/normalize-0000000091fda82d.css"><link rel="stylesheet" href="../static.files/rustdoc-00000000e7d700b8.css" id="mainThemeStyle"><div id="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="makers" data-themes="" data-resource-suffix="" data-rustdoc-version="1.71.0-nightly (8b4b20836 2023-05-22)" data-search-js="search-000000008f4b879f.js" data-settings-js="settings-00000000ae536cfc.js" data-settings-css="settings-00000000de69f609.css" data-theme-light-css="light-0000000098ecf2b2.css" data-theme-dark-css="dark-0000000038bf9c10.css" data-theme-ayu-css="ayu-00000000d52bec7d.css" ></div><script src="../static.files/storage-0000000014d63f83.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-0000000094b202b6.js"></script><noscript><link rel="stylesheet" media="(prefers-color-scheme:light)" href="../static.files/light-0000000098ecf2b2.css"><link rel="stylesheet" media="(prefers-color-scheme:dark)" href="../static.files/dark-0000000038bf9c10.css"><link rel="stylesheet" href="../static.files/noscript-00000000e18db8d9.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-16x16-000000008fbf5349.png"><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-00000000d9d8501d.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-00000000a292be17.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">&#9776;</button><a class="logo-container" href="../makers/index.html"><img class="rust-logo" src="../static.files/rust-logo-00000000a653c8a4.svg" alt="logo"></a><h2></h2></nav><nav class="sidebar"><a class="logo-container" href="../makers/index.html"><img class="rust-logo" src="../static.files/rust-logo-00000000a653c8a4.svg" alt="logo"></a><h2 class="location"><a href="#">Crate makers</a></h2><div class="sidebar-elems"><ul class="block"><li class="version">Version 0.37.3</li><li><a id="all-types" href="all.html">All Items</a></li></ul><section><ul class="block"><li><a href="#functions">Functions</a></li></ul></section></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" aria-label="Run search in the documentation" autocomplete="off" spellcheck="false" placeholder="Click or press S to search, ? for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../static.files/wheel-00000000304d111d.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1>Crate <a class="mod" href="#">makers</a><button id="copy-path" title="Copy item path to clipboard"><img src="../static.files/clipboard-000000002b47d462.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/makers/makers.rs.html#1-28">source</a> · <button id="toggle-all-docs" title="collapse all docs">[<span>&#x2212;</span>]</button></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><h2 id="makers"><a href="#makers">makers</a></h2>
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="makers"><title>makers - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceSerif4-Regular-0000000007da4a04.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/FiraSans-Regular-0000000084b1ad12.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/FiraSans-Medium-0000000066e2bc86.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceCodePro-Regular-0000000004ddb02d.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceSerif4-Bold-00000000ad926a49.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceCodePro-Semibold-00000000f27a569e.ttf.woff2"><link rel="stylesheet" href="../static.files/normalize-0000000091fda82d.css"><link rel="stylesheet" href="../static.files/rustdoc-00000000e7d700b8.css" id="mainThemeStyle"><div id="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="makers" data-themes="" data-resource-suffix="" data-rustdoc-version="1.71.0-nightly (8b4b20836 2023-05-22)" data-search-js="search-000000008f4b879f.js" data-settings-js="settings-00000000ae536cfc.js" data-settings-css="settings-00000000de69f609.css" data-theme-light-css="light-0000000098ecf2b2.css" data-theme-dark-css="dark-0000000038bf9c10.css" data-theme-ayu-css="ayu-00000000d52bec7d.css" ></div><script src="../static.files/storage-0000000014d63f83.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-0000000094b202b6.js"></script><noscript><link rel="stylesheet" media="(prefers-color-scheme:light)" href="../static.files/light-0000000098ecf2b2.css"><link rel="stylesheet" media="(prefers-color-scheme:dark)" href="../static.files/dark-0000000038bf9c10.css"><link rel="stylesheet" href="../static.files/noscript-00000000e18db8d9.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-16x16-000000008fbf5349.png"><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-00000000d9d8501d.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-00000000a292be17.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">&#9776;</button><a class="logo-container" href="../makers/index.html"><img class="rust-logo" src="../static.files/rust-logo-00000000a653c8a4.svg" alt="logo"></a><h2></h2></nav><nav class="sidebar"><a class="logo-container" href="../makers/index.html"><img class="rust-logo" src="../static.files/rust-logo-00000000a653c8a4.svg" alt="logo"></a><h2 class="location"><a href="#">Crate makers</a></h2><div class="sidebar-elems"><ul class="block"><li class="version">Version 0.37.4</li><li><a id="all-types" href="all.html">All Items</a></li></ul><section><ul class="block"><li><a href="#functions">Functions</a></li></ul></section></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" aria-label="Run search in the documentation" autocomplete="off" spellcheck="false" placeholder="Click or press S to search, ? for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../static.files/wheel-00000000304d111d.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1>Crate <a class="mod" href="#">makers</a><button id="copy-path" title="Copy item path to clipboard"><img src="../static.files/clipboard-000000002b47d462.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/makers/makers.rs.html#1-28">source</a> · <button id="toggle-all-docs" title="collapse all docs">[<span>&#x2212;</span>]</button></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><h2 id="makers"><a href="#makers">makers</a></h2>
<p>Rust task runner and build tool.<br>
The makers executable works the same as cargo-make except that it is not invoked
as a cargo sub command.</p>
File diff suppressed because one or more lines are too long
@@ -114,9 +114,6 @@
<a href="#114" id="114">114</a>
<a href="#115" id="115">115</a>
<a href="#116" id="116">116</a>
<a href="#117" id="117">117</a>
<a href="#118" id="118">118</a>
<a href="#119" id="119">119</a>
</pre></div><pre class="rust"><code><span class="doccomment">//! # rsscript
//!
//! Compiles and runs rust code.
@@ -166,10 +163,7 @@
force: <span class="prelude-val">None</span>,
};
<span class="comment">// due to fornwall/rust-script/issues/42
</span><span class="kw">let </span>rust_script_install_args = <span class="macro">vec!</span>[<span class="string">&quot;--version&quot;</span>.to_string(), <span class="string">&quot;0.7.0&quot;</span>.to_string()];
crate_installer::install(<span class="kw-2">&amp;</span><span class="prelude-val">None</span>, <span class="kw-2">&amp;</span>info, <span class="kw-2">&amp;</span><span class="prelude-val">Some</span>(rust_script_install_args), <span class="bool-val">false</span>);
crate_installer::install(<span class="kw-2">&amp;</span><span class="prelude-val">None</span>, <span class="kw-2">&amp;</span>info, <span class="kw-2">&amp;</span><span class="prelude-val">None</span>, <span class="bool-val">false</span>);
}
ScriptRunner::CargoScript =&gt; cargo_plugin_installer::install_crate(
<span class="kw-2">&amp;</span><span class="prelude-val">None</span>,
+1
View File
@@ -14,6 +14,7 @@
## CI
* **audit** - Runs audit cargo plugin.
* **audit-flow** - Runs audit flow.
* **bench-ci-flow** - Runs/Compiles the benches if conditions are met.
* **ci-coverage-flow** - Runs the coverage flow and uploads the results to codecov.
* **ci-flow** - CI task will run cargo build and cargo test with verbose output
+21 -4
View File
@@ -99,9 +99,7 @@ dependencies = [
"pre-verify-project",
"verify-project",
"post-verify-project",
"pre-audit",
"audit",
"post-audit",
"audit-flow",
"outdated-flow",
"docs-flow",
"end-build-flow",
@@ -616,6 +614,18 @@ args = ["audit"]
[tasks.post-audit]
category = "CI"
[tasks.audit-flow-no-condition]
description = "Runs audit flow."
category = "CI"
private = true
dependencies = ["pre-audit", "audit", "post-audit"]
[tasks.audit-flow]
description = "Runs audit flow."
category = "CI"
condition = { env_not_set = ["CARGO_MAKE_SKIP_SLOW_SECONDARY_FLOWS"] }
run_task = "audit-flow-no-condition"
[tasks.pre-outdated]
category = "CI"
@@ -630,10 +640,17 @@ args = ["outdated", "--root-deps-only", "--exit-code", "1"]
[tasks.post-outdated]
category = "CI"
[tasks.outdated-flow-no-condition]
description = "Runs outdated cargo flow."
category = "CI"
private = true
dependencies = ["pre-outdated", "outdated", "post-outdated"]
[tasks.outdated-flow]
description = "Runs outdated cargo flow."
category = "CI"
dependencies = ["pre-outdated", "outdated", "post-outdated"]
condition = { env_not_set = ["CARGO_MAKE_SKIP_SLOW_SECONDARY_FLOWS"] }
run_task = "outdated-flow-no-condition"
[tasks.outdated-ci-flow]
description = "Runs outdated cargo conditioned CI flow."