Commit Graph

  • bb47f986aa Accepting request 1322618 from Base:System factory Ana Guerrero 2025-12-12 20:42:54 +00:00
  • 9208c66641 - Update to version 1.45.0: * Allow requiring recipe arguments to match regular expression patterns * Allow shell-expanded strings in attributes * Fix arg pattern anchoring * Use non-capturing group in arg pattern regex * Remove redundant type annotation Richard Rahl 2025-12-12 13:43:36 +00:00
  • 8058fa4e26 Accepting request 1321820 from Base:System Ana Guerrero 2025-12-10 14:33:10 +00:00
  • 70f652dfc5 - Update to version 1.44.1: * Properly close format string delimiter Richard Rahl 2025-12-09 16:35:23 +00:00
  • 131e9c5906 Accepting request 1321480 from Base:System Ana Guerrero 2025-12-08 10:56:21 +00:00
  • 0bd46cc0a6 - Update to version 1.44.0: * Add f'{format}' strings * Use double braces {{…}} for format strings * Stabilize [script] attribute * Allow newlines in interpolations and } to abut interpolation }} * Test format strings with conditionals * Move StringState into module * Test undefined variable in format string error * Fix just --list submodule example in readme * Disable mdbook-linkcheck Richard Rahl 2025-12-07 23:39:24 +00:00
  • 0c3df7d66b Accepting request 1317743 from Base:System Ana Guerrero 2025-11-14 15:20:34 +00:00
  • a128e0c33f - require rust >= 1.80, as that's the minimum requirement Richard Rahl 2025-11-14 08:59:39 +00:00
  • 143c3a9b35 - Update to version 1.43.1: * Don't suggest private recipes and aliases * Use a case statement to install target dependencies * Preserve module groups when formatting * Preserve module docs when formatting * Fix env() usage in readme Richard Rahl 2025-11-14 08:49:06 +00:00
  • 411cbc67d6 Accepting request 1309708 from Base:System Dominique Leuenberger 2025-10-08 16:14:24 +00:00
  • accb3df6f8 - update to version 1.43.0: * Add [default] attribute * Do not ascend above --ceiling when looking for justfile * Don't generate completions at runtime * Add submodule alias and dependency targets to grammar * Mention just-mcp in readme * Note [parallel] attribute in parallelism section Richard Rahl 2025-10-07 22:26:49 +00:00
  • 1180383c77 Accepting request 1295910 from Base:System Dominique Leuenberger 2025-07-27 14:26:53 +00:00
  • a161c4dac6 - update to version 1.42.4: * Run imported recipes in correct scope * Fix alias doc comment Richard Rahl 2025-07-26 16:42:21 +00:00
  • 3de3c4770f Accepting request 1295359 from Base:System Dominique Leuenberger 2025-07-24 16:44:34 +00:00
  • 6b3bf66421 - update to version 1.42.3: * Run recipes from submodules in correct directory - update to version 1.42.2: * nothing of relevance - update to version 1.42.1: * Only override root-justfile variable assignments - update to version 1.42.0: * Use correct scope when running recipes in submodules * Add [parallel] attribute to run dependencies in parallel * Allow configuring cygpath with --cygpath and $JUST_CYGPATH * Add [metadata] recipe attribute * Allow depending on recipes in submodules * Allow completing multiple recipes in bash * Make global justfile filename case-insensitive Richard Rahl 2025-07-23 14:27:48 +00:00
  • 18ceb6ba7b Accepting request 1290140 from Base:System Ana Guerrero 2025-07-06 15:06:19 +00:00
  • 9e7b53a2fc - update to 1.41.0: * Treat SIGINFO as non-fatal * Improve signal handling * Add dotenv-override setting * Add PATH_SEP and PATH_VAR_SEP constants * Add --tempdir command-line option * Pin clap_complete to last compatible version * Add arkade to readme * Link to pipx instead of pypi in readme * Add reasons to #[ignore] attributes * Mention that command-line environment variables are inherited * Fix attribute grammar and update documentation * Tweak prose in groups section of readme * Update extractions/setup-just version in readme * Remove return in Recipe::confirm * Add mise to alternatives in readem * Update softprops/action-gh-release * Use default as name of --init justfile default recipe * Add just.systems link to --init justfile * Fix kitchen-sink.just comment * Update softprops/action-gh-release * Fix clippy lints * Add back-to-the-top link to readme * Placate clippy lints for 1.86 * Use -S in uv example * Handle --request without parsing justfile - remove unnecessary set_version service - disable cargo_vendor filtering, as of right now it's bugged Richard Rahl 2025-07-03 08:12:26 +00:00
  • 079dfd3c27 Accepting request 1285632 from Base:System Dominique Leuenberger 2025-06-14 14:17:34 +00:00
  • de46bae053 - create manpage, so we actually have documentation Richard Rahl 2025-06-13 18:27:06 +00:00
  • 7e0f486079 Accepting request 1251804 from Base:System Ana Guerrero 2025-03-10 17:07:17 +00:00
  • 5bb48934f6 - update to 1.40.0: * Allow the target of aliases to be recipes in submodules * Make --list-submodules require --list * Star parameters may follow default parameters * Remove test! macro from readme * Sort enum variant, struct member, and trait members alphabetically * Add Zed extension to readme * Refactor error checking in choose function * Use Test struct instead of test! macro * Include unicode codepoint in unknown start of token error * Ignore broken pipe error from chooser * Guarantee that Namepaths are non-empty * Remove unnecessary binding modifiers * Document Vim and Neovim built-in syntax highlighting * Remove rust:just Repology badge * Clarify --list argument * Expand Windows path documentation * Fix readme typos Richard Rahl 2025-03-10 13:26:02 +00:00
  • c8b42e58f2 Accepting request 1239920 from Base:System Dominique Leuenberger 2025-01-24 12:40:00 +00:00
  • 05830d3685 - update to 1.39.0: * Add which() and require() for finding executables * Add no-exit-message Setting and [exit-message] attribute * Configure alias style in --list with --alias-style * Add regex mismatch conditional operator * Add read_to_string(path) function * Rename read_to_string() to read() * Keep [private] attribute when formatting assignments * Format if … else if … without superfluous braces * Fix error when lexing ! at end-of-file * Handle recipes in submodules in fish completion script * Add tests for require() * Evaluate concatenations and joins from left to right * Disable links to empty chapters in book * Clarify that trim_*_match functions take subtrings * Check attributes in parser instead of analyzer * Ignore I/O errors when writing changelog to stdout * Add quiet setting and fix typos in readme * Update readme to use env() instead of env_var*() * Document using || to provide default for empty environment variable * Refactor Line predicates * Fix typos in README.md * Add full example getting XDG user directory to readme * Document weird behavior of duplicate definitions in imports * Update readme to reflect actual behavior of user directory functions * Document running python recipes with uv * Sort functions alphabetically * Fix truncated bang operator error message * Include source path in dump JSON * Add attribute set Richard Rahl 2025-01-23 15:51:46 +00:00
  • 773ef42f32 Accepting request 1233478 from Base:System Ana Guerrero 2024-12-29 10:56:40 +00:00
  • 1f5815aee4 OBS-URL: https://build.opensuse.org/package/show/Base:System/just?expand=0&rev=56 Soc Virnyl Estela 2024-12-20 02:58:08 +00:00
  • cbecaa6f81 - Cleanup specfile * use archived tarball from upstream * remove cargo_config - Update vendored dependencies Soc Virnyl Estela 2024-12-20 02:57:35 +00:00
  • e3a98e9984 - skip all tests, as for some reason, now other tests are flaky. so test have to be done now manually when packaging a newer version. Richard Rahl 2024-12-18 02:16:47 +00:00
  • 6c6cad0dcd - skip tests which are very flaky on most non x86_64 (even on x86_64, it sometimes flakes) Richard Rahl 2024-12-14 22:04:23 +00:00
  • b213891a04 Accepting request 1230205 from Base:System Ana Guerrero 2024-12-12 20:18:11 +00:00
  • 794292d11d - update to 1.38.0: * Add [openbsd] recipe attribute * Add [working-directory] recipe attribute * Add --allow-missing to ignore missing recipe and submodule errors * Add snap package back to readme * Forbid duplicate non-repeatable attributes * Publish docs to GitHub pages on release only * Note lack of support for string interpolation * Embolden help text errors * Style help text * Add --request subcommand for testing * [bin/forbid] Improve error message if ripgrep is missing * Fix Rust 1.83 clippy warnings * Refactor JSON tests * Get Config from ExecutionContext instead of passing separately * Don't write justfiles unchanged by formatting - switch to tar_scm, so we can actually offer the correct package-meta Richard Rahl 2024-12-11 22:16:49 +00:00
  • 296d4e6035 Accepting request 1225420 from Base:System Ana Guerrero 2024-11-21 14:17:06 +00:00
  • a2adb24e93 - update to 1.37.0: * Add style() function * Terminal escape sequence constants * Add && and || operators * Make recipe doc attribute override comment * Don't export constants * Allow duplicate imports * Publish single SHA256SUM file with releases * Mark recipes with private attribute as private in JSON dump * Forbid invalid attributes on assignments * Add -g to rust-just install instructions * Change doc backtick color to cyan * Note that set shell is not used for [script] recipes * Replace derivative with derive-where * Highlight backticks in docs when listing recipes * Update setup-just version in README * Fix shell function example in readme * Update softprops/action-gh-release * Use justfile instead of mf on invalid examples in readme * Add advice on printing complex strings * Document using functions in variable assignments * Use prettier string comparison in tests * Note shell(…) as an alternative to backticks * Add Recipe::subsequents * Add subsequents to grammar * Document checking releases hashes * Show how to access positional arguments with powershell * Use -CommandWithArgs instead of -cwa * Document -cwa flag for PowerShell positional arguments * Use unwrap_or when creating relative path in loader Richard Rahl 2024-11-20 23:08:43 +00:00
  • 4db406909f Accepting request 1204883 from Base:System leap-16.1 leap-16.0 Ana Guerrero 2024-10-01 15:19:38 +00:00
  • f2df99856a - update to 1.36.0: * Allow default values to use earlier recipe arguments * Add --one flag to forbid multiple recipes from being invoked * Allow including arbitrary characters in strings with \u{…} * Print recipe doc string when--explain flag is passed * Use unwrap_or_default() when getting default color and verbosity * De-duplicate suggestion methods * Refactor analyzer * Use console codeblocks in readme * Add PyPI install instructions * Remove old recipes from project justfile * Fix clippy lints - remove cargo_audit, as it's included in cargo_vendor Richard Rahl 2024-10-01 06:58:46 +00:00
  • b2d634afe5 Accepting request 1197297 from Base:System Dominique Leuenberger 2024-08-29 13:43:45 +00:00
  • 4b4e1172f7 - update to 1.35.0: * Allow fallback with recipes in submodules * Allow [private] attribute on assignments * Generate .sha256sum files for release artifacts * Clarify that subsequent dependencies run immediately after recipe * Remove Config::run * Remove logging * Group commands under dedicated heading in --help output Richard Rahl 2024-08-29 06:32:28 +00:00
  • 90721d203c Accepting request 1191263 from Base:System Dominique Leuenberger 2024-08-05 15:20:57 +00:00
  • 3327dd8803 Accepting request 1191262 from home:rrahl0 Richard Rahl 2024-08-02 22:46:00 +00:00
  • 5bf94ef251 Accepting request 1190806 from Base:System Dominique Leuenberger 2024-08-01 20:04:38 +00:00
  • d86b2f10a0 Accepting request 1190805 from home:rrahl0 Richard Rahl 2024-07-31 20:26:47 +00:00
  • f670e33b35 Accepting request 1188501 from Base:System Ana Guerrero 2024-07-19 13:29:27 +00:00
  • f3ad6e1086 - update to 1.32.0: * Add unstable [script(…)] attribute * Add [extension: 'EXT'] attribute to set shebang recipe script file extension * Suppress mod doc comment with empty [doc] attribute * Allow [doc] annotation on modules Soc Virnyl Estela 2024-07-19 00:53:56 +00:00
  • d32048ad9f Accepting request 1187929 from Base:System Ana Guerrero 2024-07-16 20:05:16 +00:00
  • 9aeb72b968 - update to 1.31.0: * Stabilize modules * Allow mod path to be directory containing module source * Allow enabling unstable features with set unstable * Allow abbreviating functions ending in _directory to _dir * Lexiclean search directory so .. does not check the current directory * Print space before submodules in --list with groups Soc Virnyl Estela 2024-07-16 13:07:09 +00:00
  • 074d5137c5 Accepting request 1186298 from Base:System Ana Guerrero 2024-07-09 18:04:36 +00:00
  • f0f4690c42 Accepting request 1186048 from home:smolsheep:upgrades Soc Virnyl Estela 2024-07-09 05:48:18 +00:00
  • 231f9b236e Accepting request 1181201 from Base:System Ana Guerrero 2024-06-17 17:30:00 +00:00
  • 4351386bd4 Accepting request 1181200 from home:uncomfyhalomacro:branches:Base:System Soc Virnyl Estela 2024-06-17 02:54:20 +00:00
  • 1f3ee70d8b Accepting request 1181171 from home:rrahl0:upgrades Soc Virnyl Estela 2024-06-16 15:43:19 +00:00
  • 476d4f127e Accepting request 1178895 from Base:System Ana Guerrero 2024-06-06 10:34:17 +00:00
  • 2ebe4bd0b1 Accepting request 1178874 from home:rrahl0:upgrades Soc Virnyl Estela 2024-06-06 06:26:45 +00:00
  • 784e9c33ba Accepting request 1176891 from Base:System Ana Guerrero 2024-05-27 09:55:34 +00:00
  • e0ec8d2b18 Accepting request 1176858 from home:rrahl0:upgrades Soc Virnyl Estela 2024-05-25 23:57:45 +00:00
  • b176b92022 Accepting request 1173963 from Base:System Ana Guerrero 2024-05-15 19:26:06 +00:00
  • d276ce956a Accepting request 1173959 from home:rrahl0:upgrades Soc Virnyl Estela 2024-05-14 11:28:08 +00:00
  • 764f5bad4f Accepting request 1158917 from Base:System Ana Guerrero 2024-03-18 15:46:18 +00:00
  • b246cf1ded Accepting request 1158887 from home:rrahl0:branches:Base:System Soc Virnyl Estela 2024-03-18 08:49:09 +00:00
  • 4a8f1cf9a0 Accepting request 1139605 from Base:System Ana Guerrero 2024-01-18 20:53:25 +00:00
  • 556e8ff8b5 - Update to version 1.23.0: * Allow setting custom confirm prompt * Add set quiet and [no-quiet] * Add just_pid function * Include completion scripts in releases * Run imports in working directory of importer * Tweak readme table formatting * Add functions to return XDG base directories * Don't abbreviate just in README * Add --no-deps to skip running recipe dependencies * Ignore [private] recipes in just --list * Add a dash to tempdir prefix * Don't conflate recipes with the same name in different modules * Clarify that UUID is version 4 * Make sigil stripping from recipe lines less incomprehensible * Refactor invalid path argument check * Recipes can be invoked with path syntax * Move table of contents pointer to right * Add --format and --initialize as aliases for --fmt and --init * Use box-drawing characters in error messages * Optional modules and imports * Use Self * Print submodule recipes in --summary * Expand tilde in import and module paths * Document import override behavior * Override imported recipes * Document submodule working directory * Run recipes with working directory set to submodule directory * Allow mod statements with path to source file Soc Virnyl Estela 2024-01-18 01:04:49 +00:00
  • d6d564ed14 Accepting request 1135411 from Base:System Ana Guerrero 2023-12-28 22:03:09 +00:00
  • 8cf9b8f765 - Update to version 1.19.0: * Add modules Soc Virnyl Estela 2023-12-28 05:51:33 +00:00
  • c5bce3a443 - Update to version 1.18.1: * Display a descriptive error for !include directives * Tweak readme * Stabilize !include path as import 'path' Soc Virnyl Estela 2023-12-25 01:06:45 +00:00
  • ef8a7a14d2 Accepting request 1134120 from Base:System Ana Guerrero 2023-12-20 20:02:14 +00:00
  • a078a1a49b - Update to version 1.17.0: * Pass justfile path to default chooser * Pass --unstable and --color always to default chooser * Update Gentoo package repository * Fix readme header level * Document line continuations * List included recipes in load order * Rename Justfile::first → Justfile::default * Don't default to included recipes * Fix readme typo * Fix Fish completion script * Add ARMv6 release target * Add semver_matches function * Clean up error display * Misc fixes * Fix readme build badge * Add dotenv-filename and dotenv-path settings * Fix set tempdir grammar * Add version to attributes * Allow setting echoed recipe line color * Update README.md Soc Virnyl Estela 2023-12-20 04:56:18 +00:00
  • 78aaca6ea2 Accepting request 1130449 from Base:System Dominique Leuenberger 2023-12-02 16:13:30 +00:00
  • b0eb063911 Accepting request 1130440 from home:xtexChooser:branches Soc Virnyl Estela 2023-12-02 12:57:12 +00:00
  • 5db6ee294f Accepting request 1120143 from Base:System Ana Guerrero 2023-10-25 16:03:07 +00:00
  • 6b88d348bd - Update to version 1.15.0: * Add Nushell completion script * Update Indentation Documentation * Allow unstable features to be enabled with environment variable * Fix triple-quoted string example in readme * README fix: the -d in mktemp -d is required to created folders. * Placate clippy * Add num_cpus() function * Document Windows Package Manager install instructions * Test unpaired escaped carriage return error * Allow escaping newlines * Stabilize JSON dump format * Avoid grep aliases in bash completions * Clarify [unix] attribute in readme * Add env() function * Add descriptions to fish recipe completions * Allow selecting multiple recipes with default chooser * Add better documentation for --dump and --fmt Soc Virnyl Estela 2023-10-25 03:08:04 +00:00
  • a26dddc873 Accepting request 1109932 from Base:System Ana Guerrero 2023-09-10 11:10:16 +00:00
  • 82bf769ba5 Revert vendored updates Soc Virnyl Estela 2023-09-02 11:33:07 +00:00
  • 95e934ccc3 Update vendored deps Soc Virnyl Estela 2023-09-02 11:22:20 +00:00
  • 62ecb01965 - Revert update of vendored dependencies. Soc Virnyl Estela 2023-09-02 10:35:19 +00:00
  • cd30f32b07 - Update vendored dependencies - Update source cargo_config Soc Virnyl Estela 2023-09-02 10:26:30 +00:00
  • a91f4ec50b Accepting request 1104901 from Base:System Ana Guerrero 2023-08-21 09:44:39 +00:00
  • dbc0f9bcad Replace obsoleted disabled option with manual Soc Virnyl Estela 2023-08-13 14:07:45 +00:00
  • ee98052a3c Accepting request 1090587 from Base:System Dominique Leuenberger 2023-06-03 22:13:15 +00:00
  • 047d4183e0 OBS-URL: https://build.opensuse.org/package/show/Base:System/just?expand=0&rev=4 Soc Virnyl Estela 2023-06-03 00:56:16 +00:00
  • 0947737da5 - Update to version 1.14.0: * Ignore clippy::let_underscore_untyped (#1609) * Use just --show in default chooser (#1539) * Update README to reflect new attribute syntax (#1538) * Allow multiple attributes on one line (#1537) * Analyze and Compiler tweaks (#1534) * Downgrade to TLS 1.2 in install script (#1536) Soc Virnyl Estela 2023-06-03 00:53:55 +00:00
  • b25a6c00bf Accepting request 1071478 from Base:System Dominique Leuenberger 2023-03-14 17:17:40 +00:00
  • 26c2ece76d Accepting request 1069898 from home:uncomfyhalomacro Andreas Jaeger 2023-03-13 12:52:34 +00:00