Casey Rodarmor
d6669e0b97
Allow enabling unstable features with set unstable
( #2237 )
2024-07-08 03:45:03 +00:00
Casey Rodarmor
4b5ba8f6f5
Load environment file from dotenv-path relative to working directory ( #2152 )
2024-06-13 20:21:00 +00:00
Casey Rodarmor
f2201d8684
Add set dotenv-required
to require an environment file ( #2116 )
2024-05-30 23:12:07 +00:00
Casey Rodarmor
d38c1add13
Allow listing recipes in submodules with --list-submodules
( #2113 )
2024-05-30 12:28:54 -05:00
Casey Rodarmor
b1c7491486
Add shell-expanded strings ( #2055 )
2024-05-19 05:41:38 +00:00
Casey Rodarmor
6907847a77
Add predefined constants ( #2054 )
2024-05-18 23:12:11 +00:00
Casey Rodarmor
07aaa4f440
Make dotenv-path
relative to working directory ( #2040 )
2024-05-15 04:31:58 +00:00
Poliorcetics
caace0a115
Update clap to version 4 ( #1924 )
2024-05-14 20:29:40 -07:00
Casey Rodarmor
6d7de0a480
Placate clippy: use clone_into
( #2037 )
2024-05-15 01:05:55 +00:00
Casey Rodarmor
43d88f50e0
Add function to canonicalize paths ( #1859 )
2024-01-19 20:04:28 +00:00
Swordelf2
53cea2f823
Add just_pid
function ( #1833 )
2024-01-12 03:22:27 +00:00
Victor Adossi ("vados")
64d7d07185
Add semver_matches
function ( #1713 )
2023-10-27 20:07:46 +00:00
Greg Shuflin
992c6943da
Allow unstable features to be enabled with environment variable ( #1588 )
2023-10-09 03:47:20 +00:00
Yuri Astrakhan
a1220c63e3
Cleanup ( #1566 )
2023-06-12 16:53:55 +00:00
Casey Rodarmor
a81b094441
Downgrade to TLS 1.2 in install script ( #1536 )
...
Revert "Update install script and readmes to use tls v1.3 (#1481 )"
This reverts commit 9b6b0b7fac
.
2023-01-27 02:49:03 +00:00
Casey Rodarmor
182ef134d9
Add invocation_directory_native() ( #1507 )
2023-01-13 19:03:14 +00:00
Greg Shuflin
912863bc1e
Add !include
directives ( #1470 )
2023-01-13 03:25:28 +00:00
Casey Rodarmor
10ad32430b
Stabilize fallback ( #1471 )
2023-01-04 06:31:56 +00:00
Casey Rodarmor
157862d398
Merge imports ( #1462 )
2022-12-28 04:16:18 +00:00
Cameron Steffen
216df31543
Eliminate lazy_static ( #1442 )
2022-12-15 16:53:21 -08:00
Casey Rodarmor
e7b7897ae2
Placate clippy ( #1423 )
2022-11-23 00:36:23 +00:00
Casey Rodarmor
01fae9b1e4
Do use super::*;
instead of use crate::common::*;
( #1239 )
2022-06-19 04:56:31 +00:00
mbodmer
862d6a52ab
SHA-256 and UUID functions ( #1170 )
2022-05-04 23:18:31 +00:00
Casey Rodarmor
52f73db33d
Search for missing recipes in parent directory justfiles ( #1149 )
2022-03-31 05:13:59 +00:00
Casey Rodarmor
b95e32c9be
Fix windows chooser invocation error message test ( #1079 )
2022-01-30 20:32:38 +00:00
Casey Rodarmor
27cd8fd554
Remove call to sed in justfile ( #1078 )
2022-01-30 20:16:10 +00:00
Casey Rodarmor
6786bb0953
Add trim_end(s)
and trim_start(s)
functions ( #999 )
2021-10-14 07:35:15 +00:00
Casey Rodarmor
4f9a77fff6
Fix error message tests for Alpine Linux ( #956 )
2021-08-28 00:01:50 +00:00
Casey Rodarmor
9c3bbc9fa7
Support .justfile
as an alternative to justfile
( #931 )
2021-07-31 19:25:49 +00:00
Casey Rodarmor
1f20ca6481
Warn if .env
file is loaded in dotenv-load
isn't explicitly set ( #925 )
...
If a `.env` file is found and loaded, but the `dotenv-load` setting hasn't been explicitly
set to true, print a warning to stderr. In approximately six months, `dotenv-load` will
change from defaulting to true to defaulting to false, which will be a potentially breaking
change in behavior for justfiles which elicit this warning.
See this issue for more details:
https://github.com/casey/just/issues/469
2021-07-28 07:33:44 +00:00
Casey Rodarmor
1b0fafea75
Add loader and refactor errors ( #917 )
...
This commit adds a `Loader` type, which can be used to load multiple
source strings. This was done to support the work on modules, but
coincidentally enabled consolidating errors, since now `Config::run`
can take a `&Loader`, and in the event of an error, return and `Error`
that borrows from loaded strings. Multiple error types have been
consolidated, and a bunch of ad-hoc error printing was removed.
2021-07-26 01:26:06 -07:00
Casey Rodarmor
d797592365
Remove test-utilities crate ( #892 )
2021-07-03 21:26:59 +00:00
Oleksii Dorozhkin
8677492d56
Add --fmt
subcommand ( #837 )
2021-06-08 01:01:27 -07:00
Casey Rodarmor
28fdd36430
Remove dotenv_load
from tests ( #853 )
2021-06-03 01:12:39 -04:00
Casey Rodarmor
e4ebf6dad9
Warn if .env
file loaded and dotenv-load
unset ( #784 )
2021-03-30 17:30:32 -07:00
Casey Rodarmor
9d0246998d
Add the --choose
subcommand ( #680 )
...
The `--choose` subcommand runs a chooser to select a recipe to run. The
chooser should read lines containing recipe names from standard input,
and write one of those names to standard output.
The chooser defaults to `fzf`, a popular fuzzy finder, but can be
overridden by setting $JUST_CHOOSER or passing `--chooser <CHOOSER>`.
2020-09-17 19:43:04 -07:00