Casey Rodarmor
9e658fba39
Refactor list subcommand ( #2062 )
2024-05-20 06:47:57 +00:00
Casey Rodarmor
a9b0912b2b
Add --man subcommand ( #2041 )
2024-05-15 07:28:50 +00:00
Poliorcetics
caace0a115
Update clap to version 4 ( #1924 )
2024-05-14 20:29:40 -07:00
Casey Rodarmor
c796a253af
Increase --list maximum alignable width from 30 to 50 ( #2039 )
2024-05-15 02:37:00 +00:00
Wouter Jehee
d3d0dbef7d
Add --no-aliases to hide aliases in --list ( #1961 )
2024-03-26 12:20:46 -07:00
crdx
541e78104c
Ignore [private] recipes in just --list ( #1816 )
2024-01-09 08:07:43 +00:00
Casey Rodarmor
3461a7f291
Print submodule recipes in --summary ( #1794 )
2023-12-29 03:06:48 +00:00
Casey Rodarmor
316ea01295
Add modules ( #1782 )
2023-12-28 04:27:15 +00:00
Casey Rodarmor
e9bec8d398
Stabilize !include path
as import 'path'
( #1771 )
2023-12-20 12:31:51 +08:00
Qeole
3dbbb2ed70
Pass justfile path to default chooser ( #1759 )
2023-12-14 00:48:40 +00:00
Greg Shuflin
f745316e88
Move !include processing into compiler ( #1618 )
2023-11-21 11:28:59 -08:00
Yuri Astrakhan
be7f161554
Misc fixes ( #1700 )
2023-10-17 03:07:09 +00:00
Casey Rodarmor
f04de75609
Stabilize JSON dump format ( #1633 )
2023-06-29 21:12:55 +00:00
Greg Shuflin
054d6672c5
Analyze and Compiler tweaks ( #1534 )
2023-01-27 03:03:04 +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
Greg Shuflin
6ab6588549
Borrow Ast in Analyser ( #1527 )
2023-01-25 04:06:33 +00:00
Casey Rodarmor
3b989ae955
Only print fallback message when verbose ( #1510 )
2023-01-13 21:36:52 +00:00
Casey Rodarmor
1d02f0ef80
Print format diff to stdout ( #1506 )
2023-01-13 10:30:38 -08:00
Casey Rodarmor
10ad32430b
Stabilize fallback ( #1471 )
2023-01-04 06:31:56 +00:00
Casey Rodarmor
9887582497
Suppress --fmt --check diff if --quiet is passed ( #1457 )
2022-12-21 04:57:58 +00:00
Cameron Steffen
216df31543
Eliminate lazy_static ( #1442 )
2022-12-15 16:53:21 -08:00
Casey Rodarmor
28be873dfc
Require set fallback := true
to enable recipe fallback ( #1368 )
2022-10-19 19:00:09 -07:00
Casey Rodarmor
76bda4cfd9
Allow fallback with search directory ( #1348 )
...
This loosens a restriction, and allows falling back to a justfile in a parent justfile
when a search directory is provide, e.g. with `just ..` or `just foo/bar/`. Looking
at it now, I can't really think of why I enforced that restriction in the first place.
Hopefully it's not important 🤷♀️ .
2022-09-21 05:46:53 +00:00
Casey Rodarmor
c115b3f317
Allow fewer lints ( #1340 )
2022-09-11 09:25:38 +00:00
Casey Rodarmor
7c0a960555
Fix shell setting precedence ( #1306 )
2022-08-09 02:50:31 +00:00
Casey Rodarmor
4a4c669db9
Split Recipe::run into Recipe::{run_shebang,run_linewise} ( #1270 )
2022-07-21 01:46:52 +00:00
Casey Rodarmor
01fae9b1e4
Do use super::*;
instead of use crate::common::*;
( #1239 )
2022-06-19 04:56:31 +00:00
Casey Rodarmor
52f73db33d
Search for missing recipes in parent directory justfiles ( #1149 )
2022-03-31 05:13:59 +00:00
Tim Byrne
63f96037c9
Format --init justfile ( #1116 )
2022-02-23 19:47:43 +00:00
Casey Rodarmor
27cd8fd554
Remove call to sed in justfile ( #1078 )
2022-01-30 20:16:10 +00:00
Casey Rodarmor
0ae91884e2
Add --dump-format json
( #992 )
2021-11-17 00:07:48 -08:00
Casey Rodarmor
f3abb95c78
Add color to just --fmt --check
diff ( #1015 )
2021-11-01 06:18:11 +00:00
Hoàng Đức Hiếu
1cf8a714e2
fmt: check formatting with --check
( #1001 )
2021-11-01 04:27:59 +00:00
Casey Rodarmor
09af9bb5e5
Change MSRV to 1.46.0 ( #968 )
2021-09-16 14:51:45 +00:00
Casey Rodarmor
629c75ff04
Use stable rustfmt instead of nightly ( #967 )
2021-09-16 13:44:40 +00:00
Casey Rodarmor
5bb4b4a382
Add --changelog
subcommand ( #932 )
2021-07-31 20:53:27 +00:00
Casey Rodarmor
27cf2b96df
Use ColorDisplay trait to print objects to the terminal ( #926 )
2021-07-29 01:06:57 +00:00
Casey Rodarmor
ce0376cfdf
Move subcommand functions into Subcommand ( #918 )
2021-07-27 00:19:52 +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
Oleksii Dorozhkin
8677492d56
Add --fmt
subcommand ( #837 )
2021-06-08 01:01:27 -07:00
Casey Rodarmor
50cd24d37b
Add the --command
subcommand ( #824 )
2021-05-10 03:35:35 +00:00
Casey Rodarmor
09b370e10d
Change --eval
to print variable value only ( #806 )
2021-04-25 17:02:57 -07:00
Casey Rodarmor
d03aedd5c4
Allow filtering variables to evaluate ( #795 )
...
If variable names are passed to `--evaluate`, only print those
variables.
2021-04-05 21:50:50 -07:00
Casey Rodarmor
86c2e52dc6
Suppress all output to stderr when --quiet
( #771 )
...
Suppress all warnings and error messages when `--quiet` is passed.
2021-03-25 16:51:29 -07:00
Zhenhui Xie
0e1af65565
Allow completing variables and recipes after --set
in zsh completion script ( #697 )
2020-10-17 21:58:44 -07:00
Chris Nantau
fbda8dd2c7
Complete recipes names in PowerShell completion script ( #651 )
2020-10-05 19:12:48 -07:00
Vikesh Raj
a8361012d6
Complete recipes in bash completion script ( #685 )
...
Modifies the bash completion script to complete both recipes and flags.
`just <TAB>` will complete recipes, and `just -<TAB>` will complete
flags and options.
2020-10-05 17:58:30 -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
Tobin Yehle
fef69a3ec1
Complete recipe names in fish completion script ( #625 )
2020-05-03 20:35:53 -07:00
Zhenhui Xie
e79482f2dc
Update zsh completion file ( #606 )
...
- Complete variable names after `--set`
- Complete recipe names
- Display recipe signature and body below command line
- Modify completions subcommand to produce enhanced zsh completion script
2020-03-16 17:20:14 -07:00