80 Commits

Author SHA256 Message Date
bb47f986aa Accepting request 1322618 from Base:System
- 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 (forwarded request 1322617 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1322618
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/just?expand=0&rev=35
2025-12-12 20:42:54 +00:00
Richard Rahl
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

OBS-URL: https://build.opensuse.org/package/show/Base:System/just?expand=0&rev=79
2025-12-12 13:43:36 +00:00
8058fa4e26 Accepting request 1321820 from Base:System
- Update to version 1.44.1:
  * Properly close format string delimiter (forwarded request 1321819 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1321820
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/just?expand=0&rev=34
2025-12-10 14:33:10 +00:00
Richard Rahl
70f652dfc5 - Update to version 1.44.1:
* Properly close format string delimiter

OBS-URL: https://build.opensuse.org/package/show/Base:System/just?expand=0&rev=77
2025-12-09 16:35:23 +00:00
131e9c5906 Accepting request 1321480 from Base:System
- 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 (forwarded request 1321479 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1321480
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/just?expand=0&rev=33
2025-12-08 10:56:21 +00:00
Richard Rahl
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

OBS-URL: https://build.opensuse.org/package/show/Base:System/just?expand=0&rev=75
2025-12-07 23:39:24 +00:00
0c3df7d66b Accepting request 1317743 from Base:System
- require rust >= 1.80, as that's the minimum requirement (forwarded request 1317742 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1317743
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/just?expand=0&rev=32
2025-11-14 15:20:34 +00:00
Richard Rahl
a128e0c33f - require rust >= 1.80, as that's the minimum requirement
OBS-URL: https://build.opensuse.org/package/show/Base:System/just?expand=0&rev=73
2025-11-14 08:59:39 +00:00
Richard Rahl
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

OBS-URL: https://build.opensuse.org/package/show/Base:System/just?expand=0&rev=72
2025-11-14 08:49:06 +00:00
411cbc67d6 Accepting request 1309708 from Base:System
- 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 (forwarded request 1309707 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1309708
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/just?expand=0&rev=31
2025-10-08 16:14:24 +00:00
Richard Rahl
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

OBS-URL: https://build.opensuse.org/package/show/Base:System/just?expand=0&rev=70
2025-10-07 22:26:49 +00:00
1180383c77 Accepting request 1295910 from Base:System
- update to version 1.42.4:
  * Run imported recipes in correct scope
  * Fix alias doc comment (forwarded request 1295909 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1295910
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/just?expand=0&rev=30
2025-07-27 14:26:53 +00:00
Richard Rahl
a161c4dac6 - update to version 1.42.4:
* Run imported recipes in correct scope
  * Fix alias doc comment

OBS-URL: https://build.opensuse.org/package/show/Base:System/just?expand=0&rev=68
2025-07-26 16:42:21 +00:00
3de3c4770f Accepting request 1295359 from Base:System
- 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 (forwarded request 1295358 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1295359
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/just?expand=0&rev=29
2025-07-24 16:44:34 +00:00
Richard Rahl
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

OBS-URL: https://build.opensuse.org/package/show/Base:System/just?expand=0&rev=66
2025-07-23 14:27:48 +00:00
18ceb6ba7b Accepting request 1290140 from Base:System
- 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

  * Release 1.29.1 (forwarded request 1290139 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1290140
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/just?expand=0&rev=28
2025-07-06 15:06:19 +00:00
Richard Rahl
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

  * Release 1.29.1

OBS-URL: https://build.opensuse.org/package/show/Base:System/just?expand=0&rev=64
2025-07-03 08:12:26 +00:00
079dfd3c27 Accepting request 1285632 from Base:System
- create manpage, so we actually have documentation (forwarded request 1285631 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1285632
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/just?expand=0&rev=27
2025-06-14 14:17:34 +00:00
Richard Rahl
de46bae053 - create manpage, so we actually have documentation
OBS-URL: https://build.opensuse.org/package/show/Base:System/just?expand=0&rev=62
2025-06-13 18:27:06 +00:00
7e0f486079 Accepting request 1251804 from Base:System
- 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 (forwarded request 1251803 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1251804
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/just?expand=0&rev=26
2025-03-10 17:07:17 +00:00
Richard Rahl
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

OBS-URL: https://build.opensuse.org/package/show/Base:System/just?expand=0&rev=60
2025-03-10 13:26:02 +00:00
c8b42e58f2 Accepting request 1239920 from Base:System
- 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 (forwarded request 1239919 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1239920
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/just?expand=0&rev=25
2025-01-24 12:40:00 +00:00
Richard Rahl
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

OBS-URL: https://build.opensuse.org/package/show/Base:System/just?expand=0&rev=58
2025-01-23 15:51:46 +00:00
773ef42f32 Accepting request 1233478 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1233478
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/just?expand=0&rev=24
2024-12-29 10:56:40 +00:00
Soc Virnyl Estela
1f5815aee4 OBS-URL: https://build.opensuse.org/package/show/Base:System/just?expand=0&rev=56 2024-12-20 02:58:08 +00:00
Soc Virnyl Estela
cbecaa6f81 - Cleanup specfile
* use archived tarball from upstream
  * remove cargo_config
- Update vendored dependencies

OBS-URL: https://build.opensuse.org/package/show/Base:System/just?expand=0&rev=55
2024-12-20 02:57:35 +00:00
Richard Rahl
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.

OBS-URL: https://build.opensuse.org/package/show/Base:System/just?expand=0&rev=54
2024-12-18 02:16:47 +00:00
Richard Rahl
6c6cad0dcd - skip tests which are very flaky on most non x86_64 (even on x86_64,
it sometimes flakes)

OBS-URL: https://build.opensuse.org/package/show/Base:System/just?expand=0&rev=53
2024-12-14 22:04:23 +00:00
b213891a04 Accepting request 1230205 from Base:System
- 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 (forwarded request 1230204 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1230205
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/just?expand=0&rev=23
2024-12-12 20:18:11 +00:00
Richard Rahl
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

OBS-URL: https://build.opensuse.org/package/show/Base:System/just?expand=0&rev=51
2024-12-11 22:16:49 +00:00
296d4e6035 Accepting request 1225420 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1225420
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/just?expand=0&rev=22
2024-11-21 14:17:06 +00:00
Richard Rahl
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

OBS-URL: https://build.opensuse.org/package/show/Base:System/just?expand=0&rev=49
2024-11-20 23:08:43 +00:00
4db406909f Accepting request 1204883 from Base:System
- 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 (forwarded request 1204882 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1204883
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/just?expand=0&rev=21
2024-10-01 15:19:38 +00:00
Richard Rahl
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

OBS-URL: https://build.opensuse.org/package/show/Base:System/just?expand=0&rev=47
2024-10-01 06:58:46 +00:00
b2d634afe5 Accepting request 1197297 from Base:System
- 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 (forwarded request 1197296 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1197297
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/just?expand=0&rev=20
2024-08-29 13:43:45 +00:00
Richard Rahl
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

OBS-URL: https://build.opensuse.org/package/show/Base:System/just?expand=0&rev=45
2024-08-29 06:32:28 +00:00
90721d203c Accepting request 1191263 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1191263
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/just?expand=0&rev=19
2024-08-05 15:20:57 +00:00
Richard Rahl
3327dd8803 Accepting request 1191262 from home:rrahl0
- update to 1.34.0:
  * Make function paths relative to correct working directory
  * Keep multi-line shebangs together

OBS-URL: https://build.opensuse.org/request/show/1191262
OBS-URL: https://build.opensuse.org/package/show/Base:System/just?expand=0&rev=43
2024-08-02 22:46:00 +00:00
5bf94ef251 Accepting request 1190806 from Base:System
- update to 1.33.0:
  * Use correct backtick and shell() expression working directory in submodules
  * Add working-directory setting
  * Allow [group] attribute on submodules
  * Allow empty [script] attribute and add set script-interpreter
  * Document which attributes apply to which items
  * Add missing productions
  * Fix Rust 1.80.0 warnings
  * Remove (no group) header before ungrouped recipes
  * Document script-interpreter setting
  * set dotenv-path does not override set dotenv-filename (forwarded request 1190805 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1190806
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/just?expand=0&rev=18
2024-08-01 20:04:38 +00:00
Richard Rahl
d86b2f10a0 Accepting request 1190805 from home:rrahl0
- update to 1.33.0:
  * Use correct backtick and shell() expression working directory in submodules
  * Add working-directory setting
  * Allow [group] attribute on submodules
  * Allow empty [script] attribute and add set script-interpreter
  * Document which attributes apply to which items
  * Add missing productions
  * Fix Rust 1.80.0 warnings
  * Remove (no group) header before ungrouped recipes
  * Document script-interpreter setting
  * set dotenv-path does not override set dotenv-filename

OBS-URL: https://build.opensuse.org/request/show/1190805
OBS-URL: https://build.opensuse.org/package/show/Base:System/just?expand=0&rev=41
2024-07-31 20:26:47 +00:00
f670e33b35 Accepting request 1188501 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1188501
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/just?expand=0&rev=17
2024-07-19 13:29:27 +00:00
Soc Virnyl Estela
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

OBS-URL: https://build.opensuse.org/package/show/Base:System/just?expand=0&rev=39
2024-07-19 00:53:56 +00:00
d32048ad9f Accepting request 1187929 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1187929
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/just?expand=0&rev=16
2024-07-16 20:05:16 +00:00
Soc Virnyl Estela
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

OBS-URL: https://build.opensuse.org/package/show/Base:System/just?expand=0&rev=37
2024-07-16 13:07:09 +00:00
074d5137c5 Accepting request 1186298 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1186298
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/just?expand=0&rev=15
2024-07-09 18:04:36 +00:00
Soc Virnyl Estela
f0f4690c42 Accepting request 1186048 from home:smolsheep:upgrades
- Update to version 1.30.1:
  Fixes
  * Fix function argument count mismatch error message
- Update to version 1.30.0:
  Fixed
  * Allow comments after mod statements
  Changed
  * Allow unstable features with --summary
  * Don't analyze comments when ignore-comments is set
  * List recipes by group in group justfile order with just
    --list --unsorted
  * List groups in source order with just --groups --unsorted
  Added
  * Avoid install and add 32-bit arm targets to install.sh
  * Give modules doc comments for --list
  * Add datetime() and datetime_utc() functions
  * Allow setting more command-line options with environment
    variables
  Library
  * Don't exit process in run() on argument parse error
  * Allow passing command-line arguments into run()
  * Ignore env_logger initialization errors
  Misc
  * Tweak readme
  * Add development guide to readme
  * Add shell-expanded string syntax to grammar
  * Add recipe for testing bash completion script
  * Fix use of justfile_directory() in readme
  * Use default values for --list-heading and --list-prefix
  * Use clap::ValueParser
  * Document module doc comments in readme
  * Use -and instead of && in PowerShell completion script
  * Fix readme formatting
  * Link to justfiles on GitHub in readme
  * Link to modules when first introduced in readme
  * Update softprops/action-gh-release
  * Document remote justfile workaround
  * Document library interface
  * Remove dependency on cradle
  * Add note to readme about quoting paths on Windows
  * Add missing changelog credits
  * Credit myself in changelog

OBS-URL: https://build.opensuse.org/request/show/1186048
OBS-URL: https://build.opensuse.org/package/show/Base:System/just?expand=0&rev=35
2024-07-09 05:48:18 +00:00
231f9b236e Accepting request 1181201 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1181201
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/just?expand=0&rev=14
2024-06-17 17:30:00 +00:00
Soc Virnyl Estela
4351386bd4 Accepting request 1181200 from home:uncomfyhalomacro:branches:Base:System
- Various shell completion packages are needed for tests
  * fish, bash, zsh
- Service file update
  * replace glob to avoid vendoring the vendored tarball although likely
    it does not happen but just in case.
  * set filter to true
- Source0 tarball points to github releases/tags
- Remove patch ignore-test.patch.
- Add python for tests

OBS-URL: https://build.opensuse.org/request/show/1181200
OBS-URL: https://build.opensuse.org/package/show/Base:System/just?expand=0&rev=33
2024-06-17 02:54:20 +00:00
Soc Virnyl Estela
1f3ee70d8b Accepting request 1181171 from home:rrahl0:upgrades
- Update to version 1.29.1:
  * Release 1.29.1 (#2159)
  * Fix unexport syntax conflicts (#2158)
  * Release 1.29.0 (#2155)
  * Improve argument parsing and error handling for submodules (#2154)
  * Document shell expanded string defaults (#2153)
  * Load environment file from dotenv-path relative to working directory (#2152)
  * Add [positional-arguments] attribute (#2151)
  * Test bare bash path in shebang on windows (#2144)
  * Use `--justfile` in Fish shell completions (#2148)
  * Test shell not found error messages (#2145)
  * Add `is_dependency()` function (#2139)
  * Fix `fzf` chooser preview with space-separated module paths (#2141)
  * Allow printing nu completion script with `just --completions nushell` (#2140)
  * Add `[ATTRIBUTE: VALUE]` shorthand (#2136)
  * Refactor evaluator (#2138)
  * Allow unexporting environment variables (#2098)

OBS-URL: https://build.opensuse.org/request/show/1181171
OBS-URL: https://build.opensuse.org/package/show/Base:System/just?expand=0&rev=32
2024-06-16 15:43:19 +00:00
476d4f127e Accepting request 1178895 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1178895
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/just?expand=0&rev=13
2024-06-06 10:34:17 +00:00