Skip to content

Commit fb679a5

Browse files
committed
release
1 parent e74d124 commit fb679a5

File tree

191 files changed

+3395
-2909
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

191 files changed

+3395
-2909
lines changed

.buildnumber

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
259
1+
260

CHANGELOG.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## CHANGELOG
22

3-
### v0.37.6
3+
### v0.37.6 (2024-01-13)
44

55
* Fix: Detect crate installation fix for new cargo list format
66
* Enhancement: Add condition support for decode info #1020 (thanks @Bauke)

Cargo.lock

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "cargo-make"
3-
version = "0.37.5"
3+
version = "0.37.6"
44
authors = ["Sagie Gur-Ari <[email protected]>"]
55
description = "Rust task runner and build tool."
66
license = "Apache-2.0"

README.md

+27-27
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,7 @@ cargo make my-flow
241241
The output would look something like this:
242242

243243
```console
244-
[cargo-make] INFO - cargo make 0.37.5
244+
[cargo-make] INFO - cargo make 0.37.6
245245
[cargo-make] INFO - Build File: Makefile.toml
246246
[cargo-make] INFO - Task: my-flow
247247
[cargo-make] INFO - Setting Up Env.
@@ -664,7 +664,7 @@ Invoking cargo-make with additional arguments would result in the following:
664664
```console
665665
> cargo make varargs arg1 arg2 arg3
666666

667-
[cargo-make] INFO - cargo make 0.37.5
667+
[cargo-make] INFO - cargo make 0.37.6
668668
[cargo-make] INFO - Build File: Makefile.toml
669669
[cargo-make] INFO - Task: varargs
670670
[cargo-make] INFO - Setting Up Env.
@@ -681,7 +681,7 @@ Invoking cargo-make without any additional arguments would result in the followi
681681
```console
682682
> cargo make varargs
683683

684-
[cargo-make] INFO - cargo make 0.37.5
684+
[cargo-make] INFO - cargo make 0.37.6
685685
[cargo-make] INFO - Build File: Makefile.toml
686686
[cargo-make] INFO - Task: varargs
687687
[cargo-make] INFO - Setting Up Env.
@@ -708,7 +708,7 @@ Would output:
708708
```console
709709
> cargo make varargs arg1 arg2 arg3
710710

711-
[cargo-make] INFO - cargo make 0.37.5
711+
[cargo-make] INFO - cargo make 0.37.6
712712
[cargo-make] INFO - Build File: Makefile.toml
713713
[cargo-make] INFO - Task: varargs
714714
[cargo-make] INFO - Setting Up Env.
@@ -759,7 +759,7 @@ Invoking cargo-make with additional arguments would result in the following:
759759
```console
760760
> cargo make cli-args arg1 arg2 arg3
761761

762-
[cargo-make] INFO - cargo make 0.37.5
762+
[cargo-make] INFO - cargo make 0.37.6
763763
[cargo-make] INFO - Build File: Makefile.toml
764764
[cargo-make] INFO - Task: cli-args
765765
[cargo-make] INFO - Setting Up Env.
@@ -776,7 +776,7 @@ Invoking cargo-make without any additional arguments would result in the followi
776776
```console
777777
> cargo make cli-args
778778

779-
[cargo-make] INFO - cargo make 0.37.5
779+
[cargo-make] INFO - cargo make 0.37.6
780780
[cargo-make] INFO - Build File: Makefile.toml
781781
[cargo-make] INFO - Task: cli-args
782782
[cargo-make] INFO - Setting Up Env.
@@ -1038,7 +1038,7 @@ Output:
10381038

10391039
```console
10401040
> cargo make --cwd ./examples --makefile ./shebang.toml shebang-sh
1041-
[cargo-make] INFO - cargo make 0.37.5
1041+
[cargo-make] INFO - cargo make 0.37.6
10421042
[cargo-make] INFO - Build File: ./shebang.toml
10431043
[cargo-make] INFO - Task: shebang-sh
10441044
[cargo-make] INFO - Profile: development
@@ -1065,7 +1065,7 @@ Output:
10651065

10661066
```console
10671067
> cargo make --cwd ./examples --makefile ./shebang.toml shebang-python
1068-
[cargo-make] INFO - cargo make 0.37.5
1068+
[cargo-make] INFO - cargo make 0.37.6
10691069
[cargo-make] INFO - Build File: ./shebang.toml
10701070
[cargo-make] INFO - Task: shebang-python
10711071
[cargo-make] INFO - Profile: development
@@ -1390,7 +1390,7 @@ args = ["3"]
13901390
We run task **3** the output would be:
13911391

13921392
```console
1393-
[cargo-make] INFO - cargo make 0.37.5
1393+
[cargo-make] INFO - cargo make 0.37.6
13941394
[cargo-make] INFO - Build File: task_extend.toml
13951395
[cargo-make] INFO - Task: 3
13961396
[cargo-make] INFO - Profile: development
@@ -2596,7 +2596,7 @@ cargo make --cwd ./examples --makefile profile.toml --profile production echo
25962596
Output:
25972597

25982598
```console
2599-
[cargo-make] INFO - cargo make 0.37.5
2599+
[cargo-make] INFO - cargo make 0.37.6
26002600
[cargo-make] INFO - Build File: profile.toml
26012601
[cargo-make] INFO - Task: echo
26022602
[cargo-make] INFO - Profile: production
@@ -2716,7 +2716,7 @@ deprecated = true
27162716
When invoking **legacy** task for example, the output is:
27172717

27182718
```console
2719-
[cargo-make] INFO - cargo make 0.37.5
2719+
[cargo-make] INFO - cargo make 0.37.6
27202720
[cargo-make] INFO - Build File: deprecated.toml
27212721
[cargo-make] INFO - Task: legacy
27222722
[cargo-make] INFO - Profile: development
@@ -2757,15 +2757,15 @@ watch = true
27572757
Below is a sample output of invoking the task:
27582758

27592759
```console
2760-
[cargo-make] INFO - cargo make 0.37.5
2760+
[cargo-make] INFO - cargo make 0.37.6
27612761
[cargo-make] INFO - Build File: ./examples/watch.toml
27622762
[cargo-make] INFO - Task: watch-example
27632763
[cargo-make] INFO - Setting Up Env.
27642764
[cargo-make] INFO - Running Task: init
27652765
[cargo-make] INFO - Running Task: watch-example
27662766
[cargo-make] INFO - Running Task: watch-example-watch
27672767
[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"
2768-
[cargo-make] INFO - cargo make 0.37.5
2768+
[cargo-make] INFO - cargo make 0.37.6
27692769
[cargo-make] INFO - Build File: /projects/rust/cargo-make/examples/watch.toml
27702770
[cargo-make] INFO - Task: watch-example
27712771
[cargo-make] INFO - Setting Up Env.
@@ -2849,7 +2849,7 @@ args = ["${MULTIPLE_VALUES}"]
28492849

28502850
```console
28512851
> cargo make --cwd ./examples --makefile functions.toml split
2852-
[cargo-make] INFO - cargo make 0.37.5
2852+
[cargo-make] INFO - cargo make 0.37.6
28532853
[cargo-make] INFO - Build File: functions.toml
28542854
[cargo-make] INFO - Task: split
28552855
[cargo-make] INFO - Profile: development
@@ -2861,7 +2861,7 @@ args = ["${MULTIPLE_VALUES}"]
28612861
[cargo-make] INFO - Build Done in 0 seconds.
28622862

28632863
> cargo make --cwd ./examples --makefile functions.toml no-split
2864-
[cargo-make] INFO - cargo make 0.37.5
2864+
[cargo-make] INFO - cargo make 0.37.6
28652865
[cargo-make] INFO - Build File: functions.toml
28662866
[cargo-make] INFO - Task: no-split
28672867
[cargo-make] INFO - Profile: development
@@ -2899,7 +2899,7 @@ args = ["@@getat(MULTIPLE_VALUES,|,3)"]
28992899

29002900
```console
29012901
> cargo make --cwd ./examples --makefile functions.toml getat
2902-
[cargo-make] INFO - cargo make 0.37.5
2902+
[cargo-make] INFO - cargo make 0.37.6
29032903
[cargo-make] INFO - Build File: functions.toml
29042904
[cargo-make] INFO - Task: getat
29052905
[cargo-make] INFO - Profile: development
@@ -2926,7 +2926,7 @@ args = ["1", "@@remove-empty(DOES_NOT_EXIST)", "2"]
29262926

29272927
```console
29282928
> cargo make --cwd ./examples --makefile functions.toml remove-empty
2929-
[cargo-make] INFO - cargo make 0.37.5
2929+
[cargo-make] INFO - cargo make 0.37.6
29302930
[cargo-make] INFO - Build File: functions.toml
29312931
[cargo-make] INFO - Task: remove-empty
29322932
[cargo-make] INFO - Profile: development
@@ -2959,7 +2959,7 @@ args = ["@@trim(TRIM_VALUE)"]
29592959

29602960
```console
29612961
> cargo make --cwd ./examples --makefile functions.toml remove-empty
2962-
[cargo-make] INFO - cargo make 0.37.5
2962+
[cargo-make] INFO - cargo make 0.37.6
29632963
[cargo-make] INFO - Build File: functions.toml
29642964
[cargo-make] INFO - Task: trim
29652965
[cargo-make] INFO - Profile: development
@@ -2988,7 +2988,7 @@ args = ["@@trim(TRIM_VALUE,end)"]
29882988

29892989
```console
29902990
> cargo make --cwd ./examples --makefile functions.toml trim-start
2991-
[cargo-make] INFO - cargo make 0.37.5
2991+
[cargo-make] INFO - cargo make 0.37.6
29922992
[cargo-make] INFO - Build File: functions.toml
29932993
[cargo-make] INFO - Task: trim-start
29942994
[cargo-make] INFO - Profile: development
@@ -3000,7 +3000,7 @@ args = ["@@trim(TRIM_VALUE,end)"]
30003000
[cargo-make] INFO - Build Done in 0 seconds.
30013001

30023002
> cargo make --cwd ./examples --makefile functions.toml trim-end
3003-
[cargo-make] INFO - cargo make 0.37.5
3003+
[cargo-make] INFO - cargo make 0.37.6
30043004
[cargo-make] INFO - Build File: functions.toml
30053005
[cargo-make] INFO - Task: trim-end
30063006
[cargo-make] INFO - Profile: development
@@ -3038,7 +3038,7 @@ Sample run for a mapping that was found:
30383038

30393039
```console
30403040
cargo make --cwd ./examples --makefile functions.toml -e DECODE_ENV_VAR=development decode
3041-
[cargo-make] INFO - cargo make 0.37.5
3041+
[cargo-make] INFO - cargo make 0.37.6
30423042
[cargo-make] INFO - Build File: functions.toml
30433043
[cargo-make] INFO - Task: decode
30443044
[cargo-make] INFO - Profile: development
@@ -3054,7 +3054,7 @@ Another sample run for a mapping that was not found:
30543054

30553055
```console
30563056
cargo make --cwd ./examples --makefile functions.toml -e DECODE_ENV_VAR=unmapped decode
3057-
[cargo-make] INFO - cargo make 0.37.5
3057+
[cargo-make] INFO - cargo make 0.37.6
30583058
[cargo-make] INFO - Build File: functions.toml
30593059
[cargo-make] INFO - Task: decode
30603060
[cargo-make] INFO - Profile: development
@@ -3079,7 +3079,7 @@ Sample run:
30793079

30803080
```console
30813081
cargo make --cwd ./examples --makefile functions.toml -e DECODE_ENV_VAR=unmapped decode-with-default
3082-
[cargo-make] INFO - cargo make 0.37.5
3082+
[cargo-make] INFO - cargo make 0.37.6
30833083
[cargo-make] INFO - Build File: functions.toml
30843084
[cargo-make] INFO - Task: decode-with-default
30853085
[cargo-make] INFO - Profile: development
@@ -3103,7 +3103,7 @@ Sample run:
31033103

31043104
```console
31053105
cargo make --cwd ./examples --makefile functions.toml -e DECODE_ENV_VAR=test decode-with-eval
3106-
[cargo-make] INFO - cargo make 0.37.5
3106+
[cargo-make] INFO - cargo make 0.37.6
31073107
[cargo-make] INFO - Build File: functions.toml
31083108
[cargo-make] INFO - Task: decode-with-eval
31093109
[cargo-make] INFO - Profile: development
@@ -3477,7 +3477,7 @@ In order to specify the minimal version, use the **min_version** in the config s
34773477

34783478
```toml
34793479
[config]
3480-
min_version = "0.37.5"
3480+
min_version = "0.37.6"
34813481
```
34823482

34833483
<a name="usage-performance-tuning"></a>
@@ -3607,7 +3607,7 @@ Example Usage:
36073607

36083608
```console
36093609
cargo make --diff-steps --makefile ./examples/override_core.toml post-build
3610-
[cargo-make] INFO - cargo make 0.37.5
3610+
[cargo-make] INFO - cargo make 0.37.6
36113611
[cargo-make] INFO - Build File: ./examples/override_core.toml
36123612
[cargo-make] INFO - Task: post-build
36133613
[cargo-make] INFO - Setting Up Env.
@@ -4235,7 +4235,7 @@ You can view the future development items list in the [github project issues](ht
42354235
* [vim-cargo-make](https://github.com/nastevens/vim-cargo-make)
42364236
* [vim-duckscript](https://github.com/nastevens/vim-duckscript)
42374237

4238-
<a name="editor-support-vim"></a>
4238+
<a name="editor-support-vs-code"></a>
42394239
### VSCode
42404240

42414241
For debugging purposes there are some example .vscode files located within the [docs/vscode-example](./docs/vscode-example/) directory

docs/_config.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ theme: jekyll-theme-cayman
22
title: cargo-make
33
description: Rust task runner and build tool.
44
show_downloads: false
5-
version: 0.37.5
5+
version: 0.37.6

docs/api/cargo_make/all.html

+2-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
<!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="List of all items in this crate"><title>List of all items in this crate</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="../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"><!--[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"><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"><h1>List of all items</h1><h3 id="functions">Functions</h3><ul class="all-items"><li><a href="fn.get_name.html">get_name</a></li><li><a href="fn.main.html">main</a></li></ul></section></div></main></body></html>
1+
<!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="List of all items in this crate"><title>List of all items in this crate</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/SourceCodePro-Semibold-00000000f27a569e.ttf.woff2"><link rel="stylesheet" href="../static.files/normalize-0000000091fda82d.css"><link rel="stylesheet" href="../static.files/rustdoc-000000005f7541b6.css"><meta name="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.77.0-nightly (2319be8e2 2024-01-12)" data-channel="nightly" data-search-js="search-000000006d902bd2.js" data-settings-js="settings-000000000a4e6193.js" ><script src="../static.files/storage-00000000b6b6e7c2.js"></script><script defer src="../static.files/main-0000000015700b57.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-00000000c3ec0cbe.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 sys"><!--[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" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../cargo_make/index.html">cargo_make</a><span class="version">0.37.6</span></h2></div><div class="sidebar-elems"><section><ul class="block"><li><a href="#functions">Functions</a></li></ul></section></div></nav><div class="sidebar-resizer"></div>
2+
<main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><div id="sidebar-button" tabindex="-1"><a href="../cargo_make/all.html" title="show sidebar"></a></div><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" tabindex="-1"><a href="../help.html" title="help">?</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"><h1>List of all items</h1><h3 id="functions">Functions</h3><ul class="all-items"><li><a href="fn.get_name.html">get_name</a></li><li><a href="fn.main.html">main</a></li></ul></section></div></main></body></html>

0 commit comments

Comments
 (0)