Commit graph

89 commits

Author SHA1 Message Date
Casey Rodarmor
7c43a5829d
Use correct scope when running recipes in submodules (#2810)
Some checks failed
CI / test (macos-latest) (push) Has been cancelled
CI / lint (push) Has been cancelled
CI / msrv (push) Has been cancelled
CI / pages (push) Has been cancelled
CI / test (ubuntu-latest) (push) Has been cancelled
CI / test (windows-latest) (push) Has been cancelled
2025-07-12 00:50:16 -07:00
Casey Rodarmor
9dbb790eb9
Add [parallel] attribute to run dependencies in parallel (#2803)
Some checks failed
CI / lint (push) Has been cancelled
CI / msrv (push) Has been cancelled
CI / pages (push) Has been cancelled
CI / test (macos-latest) (push) Has been cancelled
CI / test (ubuntu-latest) (push) Has been cancelled
CI / test (windows-latest) (push) Has been cancelled
2025-07-07 13:52:13 -07:00
Corvin Paul
0c0895f7cb
Allow depending on recipes in submodules (#2672) 2025-07-03 22:43:05 +00:00
Casey Rodarmor
731a2d20a0
Improve signal handling (#2488) 2025-03-15 00:32:28 +00:00
Corvin Paul
8c1eaa2c48
Allow the target of aliases to be recipes in submodules (#2632) 2025-03-09 13:36:46 -07:00
0xzhzh
398eb29f06
Add which() and require() for finding executables (#2440) 2025-01-22 19:00:22 +00:00
Marc Addeo
3442c2be1c
Configure alias style in --list with --alias-style (#2342) 2024-12-12 23:36:24 +00:00
Casey Rodarmor
cdf104bf8c
Add --request subcommand for testing (#2498) 2024-12-02 00:37:08 +00:00
Casey Rodarmor
a633b269c1
Refactor JSON tests (#2484) 2024-11-27 18:58:58 -08:00
Razvan Maracine
40840a042f
Add --allow-missing to ignore missing recipe and submodule errors (#2460) 2024-11-23 20:22:01 +00:00
Casey Rodarmor
ce9062abde
Don't write justfiles unchanged by formatting (#2479) 2024-11-23 19:44:21 +00:00
Casey Rodarmor
7030e9cac6
Add && and || operators (#2444) 2024-11-01 00:54:46 +00:00
Casey Rodarmor
85c6e0530e
Forbid invalid attributes on assignments (#2412) 2024-10-05 05:56:51 +00:00
Casey Rodarmor
d38e683eab
Allow default values to use earlier recipe arguments (#2382) 2024-09-21 03:54:38 +00:00
Greg Shuflin
a9a24da0e6
Print recipe doc string when--explain flag is passed (#2319) 2024-08-29 19:13:58 +00:00
Casey Rodarmor
496f6b08d4
Add unstable [script(…)] attribute (#2259) 2024-07-17 22:59:18 -07:00
Casey Rodarmor
458805e283
Allow mod path to be directory containing module source (#2238) 2024-07-08 22:38:25 +00:00
Blair Noctis
71b72c4a53
Remove dependency on cradle (#2169) 2024-06-18 02:42:16 +00:00
Casey Rodarmor
0e8f660d6d
Add datetime() and datetime_utc() functions (#2167) 2024-06-14 22:48:34 -07:00
Casey Rodarmor
637023e86f
Test bare bash path in shebang on windows (#2144) 2024-06-13 19:19:22 +00:00
Greg Shuflin
38873dcb74
Allow unexporting environment variables (#2098) 2024-06-05 20:16:47 +00:00
Greg Shuflin
d14aae1c29
Print recipe command timestamps with --timestamps (#2084) 2024-05-29 03:31:55 +00:00
Greg Shuflin
ed0dc20318
Add recipe groups (#1842) 2024-05-25 07:32:25 +00:00
Casey Rodarmor
d6b2e6bad2
Fix submodule recipe listing indentation (#2063) 2024-05-20 07:25:18 +00:00
Greg Shuflin
a343f5c80c
Add --global-justfile flag (#1846) 2024-05-19 09:29:13 +00: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
a9b0912b2b
Add --man subcommand (#2041) 2024-05-15 07:28:50 +00:00
Elizaveta Demina
9aea3e679b
Add assert expression (#1845) 2024-05-15 01:55:32 +00:00
Markus
e11684008e
Add 'allow-duplicate-variables' setting (#1922) 2024-05-15 01:39:42 +00:00
Casey Rodarmor
ad212c77bf
Fix output \r\n stripping (#2035)
Test if output ends with `\r\n` before `\n`, since the test for `\n` will
succeed if output is terminated with `\r\n`, so `\r\n` is properly stripped
from output text.
2024-05-14 23:30:19 +00:00
Wouter Jehee
d3d0dbef7d
Add --no-aliases to hide aliases in --list (#1961) 2024-03-26 12:20:46 -07:00
Trevor Gross
c2af5a1dd6
Add functions to return XDG base directories (#1822) 2024-01-11 23:50:04 +00:00
Neal Harrington
b66cce0f58
Add --no-deps to skip running recipe dependencies (#1819) 2024-01-09 08:40:08 +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
Casey Rodarmor
7337447d42
Add file paths to error messages (#1737) 2023-11-22 04:17:38 +00:00
Hwatwasthat
9415bee16b
Add [confirm] attribute (#1723) 2023-11-16 23:51:34 +00:00
Greg Shuflin
992c6943da
Allow unstable features to be enabled with environment variable (#1588) 2023-10-09 03:47:20 +00:00
Ian Douglas Scott
30bcf28fde
Allow escaping newlines (#1551) 2023-07-25 09:05:47 +00:00
Casey Rodarmor
3b989ae955
Only print fallback message when verbose (#1510) 2023-01-13 21:36:52 +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
Greg Shuflin
d499227dcb
Allow matching search path arguments (#1475) 2023-01-12 07:06:17 +00:00
Casey Rodarmor
af54dafa77
Allow recipe parameters to shadow variables (#1480) 2023-01-10 00:59:02 +00:00
Casey Rodarmor
10ad32430b
Stabilize fallback (#1471) 2023-01-04 06:31:56 +00:00
Nick Kocharhook
bb5b962c3d
Update Sublime syntax instructions (#1455) 2023-01-02 09:44:06 +00:00
Casey Rodarmor
2b46af1cae
Hide recipes with [private] attribute (#1422) 2022-11-23 00:25:57 +00:00
Casey Rodarmor
331f61f59c
Add [no-cd] attribute (#1400) 2022-11-02 23:37:35 -07:00