gitextract_22bxt1ib/ ├── .editorconfig ├── .gitattributes ├── .github/ │ └── workflows/ │ ├── ci.yaml │ └── release.yaml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Cargo.toml ├── GRAMMAR.md ├── LICENSE ├── README.md ├── README.中文.md ├── Vagrantfile ├── bin/ │ ├── forbid │ └── package ├── book/ │ ├── en/ │ │ └── book.toml │ └── zh/ │ └── book.toml ├── build.rs ├── clippy.toml ├── completions/ │ ├── just.bash │ ├── just.elvish │ ├── just.fish │ ├── just.nu │ ├── just.powershell │ └── just.zsh ├── contrib/ │ └── just.sh ├── crates/ │ ├── generate-book/ │ │ ├── Cargo.toml │ │ └── src/ │ │ └── main.rs │ └── update-contributors/ │ ├── Cargo.toml │ └── src/ │ └── main.rs ├── crates-io-readme.md ├── examples/ │ ├── cross-platform.just │ ├── keybase.just │ ├── kitchen-sink.just │ ├── powershell.just │ ├── pre-commit.just │ └── screenshot.just ├── fuzz/ │ ├── Cargo.toml │ └── fuzz_targets/ │ └── compile.rs ├── justfile ├── rustfmt.toml ├── src/ │ ├── alias.rs │ ├── alias_style.rs │ ├── analyzer.rs │ ├── arg_attribute.rs │ ├── assignment.rs │ ├── assignment_resolver.rs │ ├── ast.rs │ ├── attribute.rs │ ├── attribute_set.rs │ ├── binding.rs │ ├── color.rs │ ├── color_display.rs │ ├── command_color.rs │ ├── command_ext.rs │ ├── compilation.rs │ ├── compile_error.rs │ ├── compile_error_kind.rs │ ├── compiler.rs │ ├── completions.rs │ ├── condition.rs │ ├── conditional_operator.rs │ ├── config.rs │ ├── config_error.rs │ ├── const_error.rs │ ├── constants.rs │ ├── count.rs │ ├── delimiter.rs │ ├── dependency.rs │ ├── dump_format.rs │ ├── enclosure.rs │ ├── error.rs │ ├── evaluator.rs │ ├── execution_context.rs │ ├── executor.rs │ ├── expression.rs │ ├── filesystem.rs │ ├── format_string_part.rs │ ├── fragment.rs │ ├── function.rs │ ├── fuzzing.rs │ ├── interpreter.rs │ ├── invocation.rs │ ├── invocation_parser.rs │ ├── item.rs │ ├── justfile.rs │ ├── keyed.rs │ ├── keyword.rs │ ├── lexer.rs │ ├── lib.rs │ ├── line.rs │ ├── list.rs │ ├── load_dotenv.rs │ ├── loader.rs │ ├── main.rs │ ├── modulepath.rs │ ├── name.rs │ ├── namepath.rs │ ├── node.rs │ ├── number.rs │ ├── numerator.rs │ ├── ordinal.rs │ ├── output_error.rs │ ├── parameter.rs │ ├── parameter_kind.rs │ ├── parser.rs │ ├── pattern.rs │ ├── platform/ │ │ ├── unix.rs │ │ └── windows.rs │ ├── platform.rs │ ├── platform_interface.rs │ ├── position.rs │ ├── positional.rs │ ├── ran.rs │ ├── range_ext.rs │ ├── recipe.rs │ ├── recipe_resolver.rs │ ├── recipe_signature.rs │ ├── request.rs │ ├── run.rs │ ├── scope.rs │ ├── search.rs │ ├── search_config.rs │ ├── search_error.rs │ ├── set.rs │ ├── setting.rs │ ├── settings.rs │ ├── shebang.rs │ ├── show_whitespace.rs │ ├── sigil.rs │ ├── signal.rs │ ├── signal_handler.rs │ ├── signals.rs │ ├── source.rs │ ├── string_delimiter.rs │ ├── string_kind.rs │ ├── string_literal.rs │ ├── string_state.rs │ ├── subcommand.rs │ ├── suggestion.rs │ ├── summary.rs │ ├── switch.rs │ ├── table.rs │ ├── testing.rs │ ├── thunk.rs │ ├── token.rs │ ├── token_kind.rs │ ├── tree.rs │ ├── unindent.rs │ ├── unresolved_dependency.rs │ ├── unresolved_recipe.rs │ ├── unstable_feature.rs │ ├── usage.rs │ ├── use_color.rs │ ├── variables.rs │ ├── verbosity.rs │ ├── warning.rs │ └── which.rs ├── tests/ │ ├── alias.rs │ ├── alias_style.rs │ ├── allow_duplicate_recipes.rs │ ├── allow_duplicate_variables.rs │ ├── allow_missing.rs │ ├── arg_attribute.rs │ ├── assert_stdout.rs │ ├── assert_success.rs │ ├── assertions.rs │ ├── assignment.rs │ ├── attributes.rs │ ├── backticks.rs │ ├── byte_order_mark.rs │ ├── ceiling.rs │ ├── changelog.rs │ ├── choose.rs │ ├── command.rs │ ├── completions/ │ │ ├── just.bash │ │ ├── justfile │ │ └── subdir/ │ │ └── justfile │ ├── completions.rs │ ├── conditional.rs │ ├── confirm.rs │ ├── constants.rs │ ├── datetime.rs │ ├── default.rs │ ├── delimiters.rs │ ├── dependencies.rs │ ├── directories.rs │ ├── dotenv.rs │ ├── dump.rs │ ├── edit.rs │ ├── equals.rs │ ├── error_messages.rs │ ├── evaluate.rs │ ├── examples.rs │ ├── explain.rs │ ├── export.rs │ ├── fallback.rs │ ├── format.rs │ ├── format_string.rs │ ├── functions.rs │ ├── global.rs │ ├── groups.rs │ ├── guards.rs │ ├── ignore_comments.rs │ ├── imports.rs │ ├── init.rs │ ├── interpolation.rs │ ├── invocation_directory.rs │ ├── json.rs │ ├── lazy.rs │ ├── lib.rs │ ├── line_prefixes.rs │ ├── list.rs │ ├── logical_operators.rs │ ├── man.rs │ ├── misc.rs │ ├── modules.rs │ ├── multibyte_char.rs │ ├── newline_escape.rs │ ├── no_aliases.rs │ ├── no_cd.rs │ ├── no_dependencies.rs │ ├── no_exit_message.rs │ ├── options.rs │ ├── os_attributes.rs │ ├── overrides.rs │ ├── parallel.rs │ ├── parameters.rs │ ├── parser.rs │ ├── positional_arguments.rs │ ├── private.rs │ ├── quiet.rs │ ├── quote.rs │ ├── readme.rs │ ├── recursion_limit.rs │ ├── regexes.rs │ ├── request.rs │ ├── run.rs │ ├── scope.rs │ ├── script.rs │ ├── search.rs │ ├── search_arguments.rs │ ├── settings.rs │ ├── shadowing_parameters.rs │ ├── shebang.rs │ ├── shell.rs │ ├── shell_expansion.rs │ ├── show.rs │ ├── signals.rs │ ├── slash_operator.rs │ ├── string.rs │ ├── subsequents.rs │ ├── summary.rs │ ├── tempdir.rs │ ├── test.rs │ ├── timestamps.rs │ ├── undefined_variables.rs │ ├── unexport.rs │ ├── unstable.rs │ ├── usage.rs │ ├── which_function.rs │ ├── windows.rs │ ├── windows_shell.rs │ └── working_directory.rs └── www/ ├── .nojekyll ├── CNAME ├── index.css ├── index.html └── install.sh