Release 1.0 (#1112)
This commit is contained in:
parent
6271e94bc9
commit
a56af47e88
@ -1,6 +1,15 @@
|
|||||||
Changelog
|
Changelog
|
||||||
=========
|
=========
|
||||||
|
|
||||||
|
[1.0.0](https://github.com/casey/just/releases/tag/1.0.0) - 2022-2-22
|
||||||
|
---------------------------------------------------------------------
|
||||||
|
|
||||||
|
### Added
|
||||||
|
- Add path_exists() function (#1106)
|
||||||
|
|
||||||
|
### Misc
|
||||||
|
- Note that `pipefail` isn't normally set (#1108)
|
||||||
|
|
||||||
[0.11.2](https://github.com/casey/just/releases/tag/0.11.2) - 2022-2-15
|
[0.11.2](https://github.com/casey/just/releases/tag/0.11.2) - 2022-2-15
|
||||||
-----------------------------------------------------------------------
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
|
30
Cargo.lock
generated
30
Cargo.lock
generated
@ -62,9 +62,9 @@ checksum = "6f3132262930b0522068049f5870a856ab8affc80c70d08b6ecb785771a6fc23"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "cc"
|
name = "cc"
|
||||||
version = "1.0.72"
|
version = "1.0.73"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "22a9137b95ea06864e018375b72adfb7db6e6f68cfc8df5a04d00288050485ee"
|
checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "cfg-if"
|
name = "cfg-if"
|
||||||
@ -195,6 +195,12 @@ dependencies = [
|
|||||||
"unicode-segmentation",
|
"unicode-segmentation",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "heck"
|
||||||
|
version = "0.4.0"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "hermit-abi"
|
name = "hermit-abi"
|
||||||
version = "0.1.19"
|
version = "0.1.19"
|
||||||
@ -227,7 +233,7 @@ checksum = "1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "just"
|
name = "just"
|
||||||
version = "0.11.2"
|
version = "1.0.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"ansi_term",
|
"ansi_term",
|
||||||
"atty",
|
"atty",
|
||||||
@ -274,9 +280,9 @@ checksum = "441225017b106b9f902e97947a6d31e44ebcf274b91bdbfb51e5c477fcd468e5"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "libc"
|
name = "libc"
|
||||||
version = "0.2.118"
|
version = "0.2.119"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "06e509672465a0504304aa87f9f176f2b2b716ed8fb105ebe5c02dc6dce96a94"
|
checksum = "1bf2e165bb3457c8e098ea76f3e3bc9db55f87aa90d52d0e6be741470916aaa4"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "linked-hash-map"
|
name = "linked-hash-map"
|
||||||
@ -503,7 +509,7 @@ version = "0.7.0"
|
|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "7a7fe9b0669ef117c5cabc5549638528f36771f058ff977d7689deb517833a75"
|
checksum = "7a7fe9b0669ef117c5cabc5549638528f36771f058ff977d7689deb517833a75"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"heck",
|
"heck 0.3.3",
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
"syn",
|
"syn",
|
||||||
@ -532,7 +538,7 @@ version = "0.4.18"
|
|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "dcb5ae327f9cc13b68763b5749770cb9e048a99bd9dfdfa58d0cf05d5f64afe0"
|
checksum = "dcb5ae327f9cc13b68763b5749770cb9e048a99bd9dfdfa58d0cf05d5f64afe0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"heck",
|
"heck 0.3.3",
|
||||||
"proc-macro-error",
|
"proc-macro-error",
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
@ -541,20 +547,20 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "strum"
|
name = "strum"
|
||||||
version = "0.23.0"
|
version = "0.24.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "cae14b91c7d11c9a851d3fbc80a963198998c2a64eec840477fa92d8ce9b70bb"
|
checksum = "e96acfc1b70604b8b2f1ffa4c57e59176c7dbb05d556c71ecd2f5498a1dee7f8"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"strum_macros",
|
"strum_macros",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "strum_macros"
|
name = "strum_macros"
|
||||||
version = "0.23.1"
|
version = "0.24.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "5bb0dc7ee9c15cea6199cde9a127fa16a4c5819af85395457ad72d68edc85a38"
|
checksum = "6878079b17446e4d3eba6192bb0a2950d5b14f0ed8424b852310e5a94345d0ef"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"heck",
|
"heck 0.4.0",
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
"rustversion",
|
"rustversion",
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "just"
|
name = "just"
|
||||||
version = "0.11.2"
|
version = "1.0.0"
|
||||||
description = "🤖 Just a command runner"
|
description = "🤖 Just a command runner"
|
||||||
authors = ["Casey Rodarmor <casey@rodarmor.com>"]
|
authors = ["Casey Rodarmor <casey@rodarmor.com>"]
|
||||||
license = "CC0-1.0"
|
license = "CC0-1.0"
|
||||||
@ -34,7 +34,7 @@ serde = { version = "1.0.130", features = ["derive", "rc"] }
|
|||||||
serde_json = "1.0.68"
|
serde_json = "1.0.68"
|
||||||
similar = { version = "2.1.0", features = ["unicode"] }
|
similar = { version = "2.1.0", features = ["unicode"] }
|
||||||
snafu = "0.7.0"
|
snafu = "0.7.0"
|
||||||
strum = { version = "0.23.0", features = ["derive"] }
|
strum = { version = "0.24.0", features = ["derive"] }
|
||||||
target = "2.0.0"
|
target = "2.0.0"
|
||||||
tempfile = "3.0.0"
|
tempfile = "3.0.0"
|
||||||
typed-arena = "2.0.1"
|
typed-arena = "2.0.1"
|
||||||
|
13
README.md
13
README.md
@ -195,6 +195,19 @@ Example usage:
|
|||||||
|
|
||||||
An [RSS feed](https://en.wikipedia.org/wiki/RSS) of `just` releases is available [here](https://github.com/casey/just/releases.atom).
|
An [RSS feed](https://en.wikipedia.org/wiki/RSS) of `just` releases is available [here](https://github.com/casey/just/releases.atom).
|
||||||
|
|
||||||
|
Backwards Compatibility
|
||||||
|
-----------------------
|
||||||
|
|
||||||
|
With the release of version 1.0, `just` features a strong commitment to backwards compatibility and stability.
|
||||||
|
|
||||||
|
Future releases will not introduce backwards incompatible changes that make existing `justfile`s stop working, or break working invocations of the command-line interface.
|
||||||
|
|
||||||
|
This does not, however, preclude fixing outright bugs, even if doing so might break `justfiles` that rely on their behavior.
|
||||||
|
|
||||||
|
There will never be a `just` 2.0. Any desirable backwards-incompatible changes will be opt-in on a per-`justfile` basis, so users may migrate at their leisure.
|
||||||
|
|
||||||
|
Features that aren't yet ready for stabilization are gated behind the `--unstable` flag. Features enabled by `--unstable` may change in backwards incompatible ways at any time.
|
||||||
|
|
||||||
Editor Support
|
Editor Support
|
||||||
--------------
|
--------------
|
||||||
|
|
||||||
|
15
man/just.1
15
man/just.1
@ -1,9 +1,9 @@
|
|||||||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.5.
|
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.5.
|
||||||
.TH JUST "1" "February 2022" "just 0.11.2" "Just Manual"
|
.TH JUST "1" "February 2022" "just 1.0.0" "Just Manual"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
just \- save and run commands
|
just \- save and run commands
|
||||||
.SH DESCRIPTION
|
.SH DESCRIPTION
|
||||||
just 0.11.2
|
just 1.0.0
|
||||||
\- Please see https://github.com/casey/just for more information.
|
\- Please see https://github.com/casey/just for more information.
|
||||||
.SS "USAGE:"
|
.SS "USAGE:"
|
||||||
.IP
|
.IP
|
||||||
@ -14,12 +14,12 @@ just [FLAGS] [OPTIONS] [\-\-] [ARGUMENTS]...
|
|||||||
Print changelog
|
Print changelog
|
||||||
.TP
|
.TP
|
||||||
\fB\-\-check\fR
|
\fB\-\-check\fR
|
||||||
Run `\-\-fmt` in 'check' mode. Exits with 0 if justfile is formatted correctly. Exits with 1
|
Run `\-\-fmt` in 'check' mode. Exits with 0 if justfile is formatted correctly. Exits with
|
||||||
and prints a diff if formatting is required.
|
1 and prints a diff if formatting is required.
|
||||||
.TP
|
.TP
|
||||||
\fB\-\-choose\fR
|
\fB\-\-choose\fR
|
||||||
Select one or more recipes to run using a binary. If `\-\-chooser` is not passed the chooser
|
Select one or more recipes to run using a binary. If `\-\-chooser` is not passed the
|
||||||
defaults to the value of $JUST_CHOOSER, falling back to `fzf`
|
chooser defaults to the value of $JUST_CHOOSER, falling back to `fzf`
|
||||||
.TP
|
.TP
|
||||||
\fB\-\-clear\-shell\-args\fR
|
\fB\-\-clear\-shell\-args\fR
|
||||||
Clear shell arguments
|
Clear shell arguments
|
||||||
@ -98,8 +98,9 @@ Run an arbitrary command with the working directory, `.env`, overrides, and expo
|
|||||||
\fB\-\-completions\fR <SHELL>
|
\fB\-\-completions\fR <SHELL>
|
||||||
.IP
|
.IP
|
||||||
Print shell completion script for <SHELL> [possible values: zsh, bash, fish, powershell, elvish]
|
Print shell completion script for <SHELL> [possible values: zsh, bash, fish, powershell, elvish]
|
||||||
.TP
|
.HP
|
||||||
\fB\-\-dotenv\-filename\fR <DOTENV\-FILENAME>
|
\fB\-\-dotenv\-filename\fR <DOTENV\-FILENAME>
|
||||||
|
.IP
|
||||||
Search for environment file named <DOTENV\-FILENAME> instead of `.env`
|
Search for environment file named <DOTENV\-FILENAME> instead of `.env`
|
||||||
.TP
|
.TP
|
||||||
\fB\-\-dotenv\-path\fR <DOTENV\-PATH>
|
\fB\-\-dotenv\-path\fR <DOTENV\-PATH>
|
||||||
|
Loading…
Reference in New Issue
Block a user