Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

just-zsh-completion-1.57.0-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: just-zsh-completion Distribution: openSUSE Tumbleweed
Version: 1.57.0 Vendor: openSUSE
Release: 1.1 Build date: Wed Jul 29 08:51:56 2026
Group: System/Shells Build host: reproducible
Size: 125 Source RPM: just-1.57.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/casey/just
Summary: Zsh Completion for just
Zsh command-line completion support for just.

Provides

Requires

License

(Apache-2.0 OR MIT) AND Unicode-DFS-2016 AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT) AND (MIT OR Unlicense) AND Apache-2.0 AND BSD-3-Clause AND CC0-1.0 AND MIT AND CC0-1.0

Changelog

* Wed Jul 29 2026 Kyle Scheuing <kyle@kylescheuing.com>
  - Update to version 1.57.0:
    + Pass arguments to cmd.exe without escaping
    + split('') splits into characters
    + Accept markdown justfiles found by name
    + Make [env] variables visible to shell() invocations
    + Forbid duplicate groups
    + Forbid option names beginning with -
    + Don't accept option arguments starting with -= or --=
    + Reject empty alphabet in choose() regardless of count
    + Forbid [arg(flag)] with [arg(pattern)]
    + Add extension to cache key
    + Don't reevaluate lazy assignments in user-defined functions
    + Don't print parenthesis around dependencies without arguments
    + Accept override paths containing module aliases
    + Fix line number in error message after multi-line interpolation
    + Don't execute dotenv commands during dry run
    + Only run dotenv-command in root module
    + Detect module cycle when path uses ..
    + Recipes with [arg(min)] greater than zero cannot be default
    + Avoid panic in ambiguous module file error
    + Consider value when checking for setting conflicts
    + Ignore disabled indentation settings
    + Reject duplicate function parameters
    + Allow defaulted option before required positional parameter
    + Truncate cache entry before writing
    + Ignore absent optional modules under --allow-missing
    + Add len() function
    + Avoid panic when passed parentless justfile path
    + Fix flags and options link in readme
    + Add else if to grammar
    + Remove function context macro
    + Remove on-demand assignment evaluation
    + Compute assignment references for --evaluate
    + Evaluate const assignments in evaluation order
    + Collect references transitively
    + Serialize dependency path in JSON
    + Print full recipe path for alias targets in --show and --usage
    + Reject unexpected arguments to --completions
    + Use recipe path in usage hint
    + Trim non-cycle prefix from circular variable dependency errors
    + Suggest similarly named submodules
    + Report disabled recipes and aliases in --show and --usage
    + Respect --no-highlight when echoing script recipes
    + Report undefined variables in order
    + Report correct final recipe in circular dependencies
    + Ignore files with module directory name
    + Dump unexports in alphabetical order
    + Reject extra arguments to --groups
    + Reject search-path-prefixes with --global-justfile
    + Refactor AST display
    + Format justfile with no items as empty string
    + Return search errors other than NotFound during fallback
    + Propagate more exit codes
    + Use interpreter file name to determine script shell kind
    + Resolve module aliases in --evaluate paths
    + Trim and ignore empty doc comments
    + Blame second recipe for duplicate [default] attribute
    + Visit modules in order in --choose
    + Include path in canonicalize() error message
    + Remove fuzzer
  - Update to version 1.56.0:
    + Omit authorization header in install script if GITHUB_TOKEN is empty
    + Evaluate assignments in dependency order
    + Do not run shell() commands during dry run
    + List aliases for recipes in other modules
    + Don't unindent format strings twice
    + Include doc comments and attributes in --show
    + Don't resolve submodule variables to parent module variables
    + Show dependency paths
    + Reject shell-expanded string identifier in format string interpolation
    + Resolve variables in [cache] expressions
    + Preserve blank CRLF lines between recipes
    + Report mixed leading whitespace in recipe bodies
    + Preserve eager keyword in --dump and --fmt
    + Export [env] variables to recipe bodies
    + Don't add trailing space to empty doc comments
    + Preserve CRLF when unindenting blank lines
    + Include parameter multiple in dump
    + Skip private variables when calculating --evaluate padding
    + Don't show flag placeholders in --usage
    + Fix is_dependency() in [confirm] expressions
    + Skip private modules when choosing
    + Don't re-evaluate assignments in user-defined functions
    + Forbid format-string backticks
    + Don't use shebangs as doc comments
    + Don't deduplicate ASTs
    + Allow escaping CRLF in strings
    + Ignore sigils on continuation lines
    + Catch circular references though function calls
    + Resolve references in module [doc] attributes
    + Avoid exponential blowup when traversing dependencies
    + Handle invalid shebang lines
    + Fix variable shadowing
    + Handle timestamp formatting errors
    + Display correct mismatched delimiter in format string
    + Handle unterminated format string
    + Error on end-of-file after backslash
    + Make path_exists('') return false
    + Make set ignore-comments only apply to shell recipes
    + Remove !include error
    + Allow [doc] to be const expression
    + Allow conditional attributes on all items
    + Resolve module aliases in --show, --list, and --usage
    + Add num_jobs() function
    + Add --jobs option to limit parallelism
    + Add indentation setting
    + Add [arg(min)]
    + Add [arg(max)]
  - Update to version 1.55.1:
    + Fix panic when empty path is passed to --show and --usage
    + Upgrade sha2 to 0.11.0
    + Remove Test::test_round_trip()
    + Remove round-trip testing
  - Update to version 1.55.0:
    + Fix forwarded dependency flag value
    + Allow [arg(pattern)] to be a list
    + Allow [arg(help)] to be expression
    + Allow [arg(pattern)] to be expression
    + Add stream gates to style()
    + Accept -F for --dotenv-filename
    + Add just_version() function
    + Add [arg(multiple)]
    + Allow combining short options
    + Allow variadic parameters to be options
    + Default [arg(short)] to first character of parameter name
    + Add support for RGB and fixed colors to style()
    + Improve style() function
    + Add set minimum-version
    + Add module aliases
    + Add example to cached recipes readme
    + Fix readme heading levels
    + Move Friendly Admonitions higher in Cached Recipes section
    + Rename test helper functions
    + Simplify tests
    + Use assert_eval_eq in tests
    + Expand readme intro list
    + Organize readme into sections
    + Rename option tests
    + Move option application to switch.apply()
    + Document that [arg(help)] may be a list
    + Move override processing out of Analyzer
    + Add ConstEvalError
    + Remove ModuleAlias
    + Chain tests
    + Remove temptree dependency
    + Simplify show tests
    + Remove unnecessary tab escapes
    + Indent Test::write() strings
    + Document cache key printing
    + Remove generic argument from Count
* Tue Jun 23 2026 Richard Rahl <rrahl0@opensuse.org>
  - Update to version 1.54.0:
    + Forbid duplicate attribute keys
    + Clear signal handler when infallible line catches signal
    + Allow passing --dotenv-command multiple times
    + Allow [arg] value to be expression
    + Add [continue] attribute
    + Add --dotenv-command and set dotenv-command
    + Add cache key to verbose output
    + Add --no-cache flag
    + Remove empty cache entries with just --clean
    + Add just --clean instructions to readme
    + Allow filtering --clean by recipe and module path
    + Add --clean subcommand for clearing recipe cache
    + Include recipe name in cache entries
    + Add extra user-supplied cache key
    + Fix working directory cache key
    + Add output files to cached recipes
    + Add file inputs to cached recipes
    + Use body lines in cache key
    + Use recipe body in cache key instead of lines
    + Add additional cache keys
    + Add cached recipes
* Sat Jun 20 2026 Richard Rahl <rrahl0@opensuse.org>
  - Update to version 1.53.0:
    + Add recipe_name() function
    + Support markdown justfiles
    + Allow omitting assert() message
    + Preserve bare [arg] long key when formatting
    + Add list concatenation operator
    + Do not export empty lists
    + Add split() function
    + Make which() require set lists
    + Make env() functions work with lists
    + Make + and / work with lists
    + Allow lists as regex operands of =~ and !~
    + Allow multiple --dotenv-filename and --dotenv-path options
    + Load multiple .env files
    + Flatten interpreter settings
    + Make [env] work with lists
    + Join lists in assert() and [confirm] messages
    + Join lists in interpolations
    + Using lists in string contexts is an error
    + assert(condition) evaluates to condition
    + Make assert() evaluate to "true" when set lists is enabled
    + Make =~ and !~ work with lists
    + if without else evalutes to [] when false
    + Check structural equality in != and ==
    + Add flag [arg] attribute
    + Make show() require set lists
    + Add bool() function
    + Add negation operator !
    + Allow conditions to be used in arbitrary expressions
    + Add show() function
    + Print lists in --evaluate
    + Reform booleans
    + Add list literals
    + Allow mapping dependencies over lists
    + Forwards lists to dependencies
    + Map append() and prepend() over lists
    + Map absolute_path() over lists
    + Add set lists
    + Preserve variadic arguments as lists of strings
  - Update to version 1.52.0:
    + Add [shell] attribute to override default-script setting
    + Add default-script setting
    + Add --default-list flag
    + Add default-list setting
    + Disable aliases that depend on absent modules
    + Print formatted justfile to stdout when source is stdin
    + Allow search directory with more subcommands
    + Disable recipes that depend on absent modules
    + Improve absent optional module error messages
    + Alphabetize Attribute derive macro order
    + Include UTF-8 byte-order mark in PowerShell scripts
    + Remove options from --list output
    + Switch from ansi_term to nu_ansi_term
    + Remove redundant argument parser attributes
* Wed May 27 2026 Richard Rahl <rrahl0@opensuse.org>
  - Update to version 1.51.0:
    + Add no-cd setting
    + Allow [env] attribute to take expressions
    + Allow using expressions with [working-directory]
    + Read justfile from standard input with --justfile -
    + Make parent_directory() of bare filename return .
    + Make [env] override module-level exports
    + Fail on deep recursion instead of overflowing stack
    + Invoke chooser selections separately
    + Don't evaluate unused assertions
    + Respect lazy setting in submodules
    + Fix overrides not being visible in user-defined functions
    + Don't panic on invalid datetime format string
* Mon Apr 27 2026 Richard Rahl <rrahl0@opensuse.org>
  - Update to version 1.50.0:
    + Filter --choose by --group
    + Add [android] recipe attribute
    + Add module_path() function
    + Preserve trailing comments when formatting
    + Preserve comments before [doc] attribute
    + Allow comments after unexports
    + Stabilize --fmt subcommand
    + Ignore trailing :: on last argument
    + Complete files and directories when completing arguments
    + Include module_path field in JSON
    + Partially collapse blank lines between items
    + Omit defaults when formatting settings
    + Fix read() description
    + Note that pull requests are not currently being accepted
    + Improve completer config parsing
    + Test that aliases complete with environment variable
    + Replace unnecessary raw strings
    + Fix test string indentation
    + Document assert() in readme
    + Replace dashes with underscores when using --evaluate-format shell
    + Fix readme typos
    + Test multi-line recipe comments
    + Document set no-exit-message and [exit-message]
    + Refactor end-of-file handling in lexer
    + Fix end-of-file parsing
    + Include bash completion script in crate
* Sun Apr 05 2026 Richard Rahl <rrahl0@opensuse.org>
  - Update to version 1.49.0:
    * Add --time to print recipe execution time
    * Add user-defined functions
    * Add just skill for agents
    * Allow expressions in confirm attribute
    * Add --complete-aliases
    * Add --justfile-name to configure justfile filename
    * Add runtime_directory() function
    * Add --evaluate-format
    * Allow passing variable and module paths to --evaluate
    * Add --indentation
    * Add module_file() and module_directory() to readme
    * Allow reading .env from special files
    * Load environment files in submodules
    * Avoid process substitution in bash completion script
    * Dont pass shell name to powershell
    * Add just implementation of rule110
    * Add instructions for skill to readme
    * Remove comma in readme
    * Avoid to_string_lossy in directory function tests
    * Add installation overview
    * Warn if invocation directory or justfile path is not Unicode
    * Don't use make syntax highlighting in vim
    * Fix Name Display impl to pad correctly
    * Rename evaluate_target to evaluation_target
    * Include recipe path in verbose output
    * Move recipe methods onto resolved recipe
    * Document that semver_matches() returns strings
    * Build riscv64
    * Include shell name in I/O error messages
    * Don't print signal error message if recipe has [no-exit-message]
  - Update to version 1.48.1:
    * Fix bash completion of command lines containing :
    * Call zsh completion function when first auto-loaded
    * Fix --set missing value error message interpolation
    * Add #compdef to zsh completion script
    * Add instructions for alias completions in bash
    * Remove redundant clap derive attributes
    * Update stable features in readme
* Fri Mar 27 2026 Richard Rahl <rrahl0@opensuse.org>
  - Update to version 1.48.0:
    * Dynamically complete recipes for --usage
    * Dynamically complete groups
    * Dynamically complete recipes and variables
    * Complete appropriate filetypes
    * Allow overriding variables in submodules
    * Add --json as synonym for --dump --dump-format json
    * Stabilize lazy evaluation
    * Switch to dynamic completion engine
  - add skip-test.patch, as a workaround for a failing test
* Tue Mar 17 2026 Richard Rahl <rrahl0@opensuse.org>
  - Update to version 1.47.1:
    * Block on running parallel dependencies
    * Fix setting-exported assignment visibility in child modules
    * Add eager keyword to force evaluation of unused assignments
    * Only evaluate used variables in --evaluate and --command
  - Update to version 1.47.0:
    * Add lazy evaluation setting
    * Add guard sigil ?
    * Add --group flag to filter --list output by group
    * Add attributes for DragonFly BSD, FreeBSD, and NetBSD
    * Add [env(NAME, VALUE) recipe attribute
    * Make --timestamp print timestamps unconditionally
    * Print --timestamps with script recipes
    * [private] modules are excluded from --list output
* Sun Jan 04 2026 Richard Rahl <rrahl0@opensuse.org>
  - Update to version 1.46.0:
    * Don't leak signal handler pipe into child processes
    * Allow long to default to to parameter name
    * Allow const expressions in all settings
    * Allow const expressions in working-directory
    * Add --usage subcommand and argument help strings
    * Add flags without values
    * Allow passing arguments as short -x options
    * Allow recipes to take --long options
    * Add original token to string literal
    * Remove string literal lifetime
    * Move overrides into config
    * Test that options are passed as positional arguments
    * Group arguments by parameter
  - enable tests again, needs package-meta, so switching to obs_scm
* Fri Dec 12 2025 Richard Rahl <rrahl0@opensuse.org>
  - 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
* Tue Dec 09 2025 Richard Rahl <rrahl0@opensuse.org>
  - Update to version 1.44.1:
    * Properly close format string delimiter
* Sun Dec 07 2025 Richard Rahl <rrahl0@opensuse.org>
  - 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
* Thu Nov 13 2025 Richard Rahl <rrahl0@opensuse.org>
  - 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
  - require rust >= 1.80, as that's the minimum requirement
* Tue Oct 07 2025 Richard Rahl <rrahl0@opensuse.org>
  - 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
* Sat Jul 26 2025 Richard Rahl <rrahl0@opensuse.org>
  - update to version 1.42.4:
    * Run imported recipes in correct scope
    * Fix alias doc comment
* Wed Jul 23 2025 Richard Rahl <rrahl0@opensuse.org>
  - 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
* Thu Jul 03 2025 Richard Rahl <rrahl0@opensuse.org>
  - 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
* Fri Jun 13 2025 Richard Rahl <rrahl0@opensuse.org>
  - create manpage, so we actually have documentation
* Mon Mar 10 2025 Richard Rahl <rrahl0@opensuse.org>
  - 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
* Thu Jan 23 2025 Richard Rahl <rrahl0@opensuse.org>
  - 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
* Fri Dec 20 2024 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Cleanup specfile
    * use archived tarball from upstream
    * remove cargo_config
  - Update vendored dependencies
* Wed Dec 18 2024 Richard Rahl <rrahl0@opensuse.org>
  - 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.
* Sat Dec 14 2024 Richard Rahl <rrahl0@opensuse.org>
  - skip tests which are very flaky on most non x86_64 (even on x86_64,
    it sometimes flakes)
* Wed Dec 11 2024 Richard Rahl <rrahl0@opensuse.org>
  - 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
* Wed Nov 20 2024 Richard Rahl <rrahl0@opensuse.org>
  - 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
* Tue Oct 01 2024 Richard Rahl <rrahl0@opensuse.org>
  - 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
* Thu Aug 29 2024 Richard Rahl <rrahl0@opensuse.org>
  - 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
* Fri Aug 02 2024 Richard Rahl <rrahl0@opensuse.org>
  - update to 1.34.0:
    * Make function paths relative to correct working directory
    * Keep multi-line shebangs together
* Wed Jul 31 2024 Richard Rahl <rrahl0@opensuse.org>
  - 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
* Thu Jul 18 2024 Richard Rahl <rrahl0@opensuse.org>
  - 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
* Tue Jul 16 2024 Richard Rahl <rrahl0@opensuse.org>
  - 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
* Sun Jul 07 2024 Joshua Smith <smolsheep@opensuse.org>
  - 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
* Mon Jun 17 2024 Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
  - 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
* Sun Jun 16 2024 rrahl0@disroot.org
  - Update to version 1.29.1:
    * Release 1.29.1
    * Fix unexport syntax conflicts
    * Release 1.29.0
    * Improve argument parsing and error handling for submodules
    * Document shell expanded string defaults
    * Load environment file from dotenv-path relative to working directory
    * Add [positional-arguments] attribute
    * Test bare bash path in shebang on windows
    * Use `--justfile` in Fish shell completions
    * Test shell not found error messages
    * Add `is_dependency()` function
    * Fix `fzf` chooser preview with space-separated module paths
    * Allow printing nu completion script with `just --completions nushell`
    * Add `[ATTRIBUTE: VALUE]` shorthand
    * Refactor evaluator
    * Allow unexporting environment variables
* Thu Jun 06 2024 rrahl0@disroot.org
  - Update to version 1.28.0:
    * Fix man page generation in release workflow
    * Release 1.28.0
    * Don't check in manpage
    * Document default shell
    * Write shebang recipes to $XDG_RUNTIME_DIR
    * Remove duplicate section in Chinese readme
    * Update Chinese readme
    * Fix typo in readme
    * Don't check in auto-generated completion scripts
    * Add `set dotenv-required` to require an environment file
    * Allow listing recipes in submodules with `--list-submodules`
    * Use space-separated recipe paths in `--choose`
    * Don't display submodule recipes in `--list`
    * Show recipes in submodules with `--show RECIPE::PATH`
    * Add `--timestamp-format`
    * Allow listing submodule recipes with `--list PATH`
    * Print recipe command timestamps with `--timestamps`
    * Add `module_file()` and `module_directory()` functions
    * Fix bash completion for aliases
    * Document when dependencies run in readme
    * Build aarch64-pc-windows-msvc release binaries
    * Clarify that `dotenv-path`-given env file is required
    * Print multi-line doc comments before recipe in `--list`
    * List unsorted imported recipes by import depth and offset
    * Update README.md
* Sat May 25 2024 rrahl0@disroot.org
  - Update to version 1.27.0:
    * Release 1.27.0
    * Add `[doc]` attribute to set and suppress documentation comments
    * Add source_file() and source_directory() functions
    * List modules in source order with `--unsorted`
    * Add recipe groups
    * Forbid whitespace in shell-expanded string prefixes
    * Add Debian and Ubuntu install instructions to readme
    * Remove snap installation instructions from readme
    * Show submodule recipes in --choose
    * Fallback to wget in install script if curl isn't available(#1913)
    * Use cache dir for temporary files
    * Use std::io::IsTerminal instead of atty crate
    * Improve `shell()` documentation
    * Add bash completion for snap
    * Allow multiple imports of the same file in different modules
    * Fix submodule recipe listing indentation
    * Refactor list subcommand
    * Pass command as first argument to `shell`
    * Add shell() function for running external commands
    * Allow shell expanded strings in mod and import paths
    * Add `--global-justfile` flag
    * Run imported recipes in root justfile with correct working directory
    * Add shell-expanded strings
    * Add `encode_uri_component` function
    * Add `choose` function for generating random strings
    * Add predefined constants
    * Document working directory
    * Replace FunctionContext with Evaluator
    * Allow setting some command-line options with environment variables
    * Add prepend() function
    * Add append() function
    * Add --man subcommand
    * Make `dotenv-path` relative to working directory
    * Update clap to version 4
    * Cleanup
    * Increase --list maximum alignable width from 30 to 50
    * Document using `env -S`
    * Update line continuation documentation
    * Add `assert` expression
    * Add 'allow-duplicate-variables' setting
    * Add example using GNU parallel to run tasks in concurrently
    * Placate clippy: use `clone_into`
    * Use --command-color when printing shebang recipe commands
    * Document how to use watchexec to re-run recipes when files change
    * Fix output `\r\n` stripping
    * Update VS Code extensions in readme
    * Add rust:just repology package table to readme
  - add ignore-test.patch, as the backtick test fails only on OBS
* Tue May 14 2024 rrahl0@disroot.org
  - Update to version 1.26.0:
    * Update dependencies
    * Clarify that janus operates on public justfiles only
    * Fix Error::TmpdirIo error message
    * Add --no-aliases to hide aliases in --list
    * Add -E as alias for --dotenv-path
    * Rename `delete` example recipe to `delete-all`
  - enable upstream tests
* Mon Mar 18 2024 rrahl0@proton.me
  - Update to version 1.25.2:
    * Unpin ctrlc
  - Update to version 1.25.1:
    * Pin ctrlc to version 3.1.1
    * Fix AArch64 release build error
  - Update to version 1.25.0:
    * Add `blake3` and `blake3_file` functions
    * Fix readme typo
    * Use unwrap_or_default
    * Set codegen-units to 1 reduce release binary size
    * Fix install.sh shellcheck warnings
    * Document openSUSE package
  - Update to version 1.24.0:
    * Support recipe paths containing `::` in Bash completion script
    * Add function to canonicalize paths
    * Use unlikely-to-be-set variable name in env tests
    * Skip write_error test if running as root
    * Convert run_shebang into integration test
    * Fix typos found by codespell
    * Fix install script
  - simplify spec and _service file
  - use more macros
* Thu Jan 18 2024 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
  - 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
* Thu Dec 28 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
  - Update to version 1.19.0:
    * Add modules
* Mon Dec 25 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
  - Update to version 1.18.1:
    * Display a descriptive error for `!include` directives
    * Tweak readme
    * Stabilize `!include path` as `import 'path'`
* Wed Dec 20 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
  - 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
* Sat Dec 02 2023 xtexchooser@duck.com
  - Update to version 1.16.0:
    * 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
* Wed Oct 25 2023 Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
  - 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
* Sat Sep 02 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
  - Revert update of vendored dependencies.
* Sat Sep 02 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
  - Update vendored dependencies
  - Update source cargo_config
* Sun Aug 13 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
  - Replace obsoleted `disabled` option with `manual`
* Sat Jun 03 2023 socvirnyl.estela@gmail.com
  - Update to version 1.14.0:
    * Ignore clippy::let_underscore_untyped
    * Use `just --show` in default chooser
    * Update README to reflect new attribute syntax
    * Allow multiple attributes on one line
    * Analyze and Compiler tweaks
    * Downgrade to TLS 1.2 in install script
* Sun Mar 05 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
  - Initial spec for just 1.13.0

Files

/usr/share/zsh/site-functions/_just


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Aug 3 00:04:55 2026