[package]
edition = "2024"
rust-version = "1.90"
name = "sqry-cli"
version = "7.2.0"
authors = ["Verivus Pty Ltd"]
build = "build.rs"
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "CLI for sqry - semantic code search"
readme = "README.md"
license = "MIT"
repository = "https://github.com/verivus-oss/sqry"
resolver = "2"
[features]
default = []
jvm-classpath = [
"dep:sqry-classpath",
"sqry-core/jvm-classpath",
]
nl-classifier = ["sqry-nl/classifier"]
share = ["sqry-core/share"]
[lib]
name = "sqry_cli"
path = "src/lib.rs"
[[bin]]
name = "sqry"
path = "src/main.rs"
[[test]]
name = "auto_rebuild"
path = "tests/auto_rebuild.rs"
[[test]]
name = "batch_parallel_ordering"
path = "tests/batch_parallel_ordering.rs"
[[test]]
name = "boolean_query_regression_tests"
path = "tests/boolean_query_regression_tests.rs"
[[test]]
name = "cache_reuse"
path = "tests/cache_reuse.rs"
[[test]]
name = "cli_basic_test"
path = "tests/cli_basic_test.rs"
[[test]]
name = "config_commands_test"
path = "tests/config_commands_test.rs"
[[test]]
name = "cost_value_harness"
path = "tests/cost_value_harness.rs"
[[test]]
name = "cross_system_parity_tests"
path = "tests/cross_system_parity_tests.rs"
[[test]]
name = "diagnostic_error_tests"
path = "tests/diagnostic_error_tests.rs"
[[test]]
name = "diff_integration_test"
path = "tests/diff_integration_test.rs"
[[test]]
name = "e2e_scenario_tests"
path = "tests/e2e_scenario_tests.rs"
[[test]]
name = "exit_codes"
path = "tests/exit_codes.rs"
[[test]]
name = "git_aware_update_tests"
path = "tests/git_aware_update_tests.rs"
[[test]]
name = "git_metadata_debug"
path = "tests/git_metadata_debug.rs"
[[test]]
name = "graph_dart"
path = "tests/graph_dart.rs"
[[test]]
name = "graph_haskell"
path = "tests/graph_haskell.rs"
[[test]]
name = "graph_mode_cli_integration"
path = "tests/graph_mode_cli_integration.rs"
[[test]]
name = "graph_nodes_edges"
path = "tests/graph_nodes_edges.rs"
[[test]]
name = "graph_phase5a"
path = "tests/graph_phase5a.rs"
[[test]]
name = "graph_phase5c"
path = "tests/graph_phase5c.rs"
[[test]]
name = "graph_polyglot"
path = "tests/graph_polyglot.rs"
[[test]]
name = "graph_sql"
path = "tests/graph_sql.rs"
[[test]]
name = "graph_walk_flags"
path = "tests/graph_walk_flags.rs"
[[test]]
name = "help_snapshot"
path = "tests/help_snapshot.rs"
[[test]]
name = "help_text_verification"
path = "tests/help_text_verification.rs"
[[test]]
name = "integration_tests"
path = "tests/integration_tests.rs"
[[test]]
name = "json_error_tests"
path = "tests/json_error_tests.rs"
[[test]]
name = "json_stream_filters"
path = "tests/json_stream_filters.rs"
[[test]]
name = "limit_enforcement"
path = "tests/limit_enforcement.rs"
[[test]]
name = "no_parallel_flag"
path = "tests/no_parallel_flag.rs"
[[test]]
name = "pager_integration"
path = "tests/pager_integration.rs"
[[test]]
name = "predicate_classifier"
path = "tests/predicate_classifier.rs"
[[test]]
name = "preprocess_index_regressions"
path = "tests/preprocess_index_regressions.rs"
[[test]]
name = "query_fixture_tests"
path = "tests/query_fixture_tests.rs"
[[test]]
name = "relation_queries_c_cli"
path = "tests/relation_queries_c_cli.rs"
[[test]]
name = "relation_queries_cli"
path = "tests/relation_queries_cli.rs"
[[test]]
name = "relation_queries_cpp_cli"
path = "tests/relation_queries_cpp_cli.rs"
[[test]]
name = "relation_queries_csharp_cli"
path = "tests/relation_queries_csharp_cli.rs"
[[test]]
name = "relation_queries_dart_cli"
path = "tests/relation_queries_dart_cli.rs"
[[test]]
name = "relation_queries_elixir_cli"
path = "tests/relation_queries_elixir_cli.rs"
[[test]]
name = "relation_queries_go_cli"
path = "tests/relation_queries_go_cli.rs"
[[test]]
name = "relation_queries_groovy_cli"
path = "tests/relation_queries_groovy_cli.rs"
[[test]]
name = "relation_queries_java_cli"
path = "tests/relation_queries_java_cli.rs"
[[test]]
name = "relation_queries_javascript_cli"
path = "tests/relation_queries_javascript_cli.rs"
[[test]]
name = "relation_queries_kotlin_cli"
path = "tests/relation_queries_kotlin_cli.rs"
[[test]]
name = "relation_queries_lua_cli"
path = "tests/relation_queries_lua_cli.rs"
[[test]]
name = "relation_queries_php_cli"
path = "tests/relation_queries_php_cli.rs"
[[test]]
name = "relation_queries_python_cli"
path = "tests/relation_queries_python_cli.rs"
[[test]]
name = "relation_queries_r_cli"
path = "tests/relation_queries_r_cli.rs"
[[test]]
name = "relation_queries_ruby_cli"
path = "tests/relation_queries_ruby_cli.rs"
[[test]]
name = "relation_queries_rust_cli"
path = "tests/relation_queries_rust_cli.rs"
[[test]]
name = "relation_queries_scala_cli"
path = "tests/relation_queries_scala_cli.rs"
[[test]]
name = "relation_queries_shell_cli"
path = "tests/relation_queries_shell_cli.rs"
[[test]]
name = "relation_queries_sql_cli"
path = "tests/relation_queries_sql_cli.rs"
[[test]]
name = "relation_queries_svelte_cli"
path = "tests/relation_queries_svelte_cli.rs"
[[test]]
name = "relation_queries_swift_cli"
path = "tests/relation_queries_swift_cli.rs"
[[test]]
name = "relation_queries_tier2_cli"
path = "tests/relation_queries_tier2_cli.rs"
[[test]]
name = "relation_queries_typescript_cli"
path = "tests/relation_queries_typescript_cli.rs"
[[test]]
name = "relation_queries_vue_cli"
path = "tests/relation_queries_vue_cli.rs"
[[test]]
name = "relation_queries_zig_cli"
path = "tests/relation_queries_zig_cli.rs"
[[test]]
name = "repair_json"
path = "tests/repair_json.rs"
[[test]]
name = "scope_queries_rust_cli"
path = "tests/scope_queries_rust_cli.rs"
[[test]]
name = "unified_graph_entrypoint"
path = "tests/unified_graph_entrypoint.rs"
[[test]]
name = "validation_exit_codes"
path = "tests/validation_exit_codes.rs"
[[test]]
name = "validation_status_json"
path = "tests/validation_status_json.rs"
[[test]]
name = "visualize_cli"
path = "tests/visualize_cli.rs"
[[test]]
name = "watch_command_test"
path = "tests/watch_command_test.rs"
[[test]]
name = "workspace_cli"
path = "tests/workspace_cli.rs"
[[test]]
name = "workspace_cli_all_languages"
path = "tests/workspace_cli_all_languages.rs"
[[test]]
name = "workspace_cli_lang_filter"
path = "tests/workspace_cli_lang_filter.rs"
[dependencies.anyhow]
version = "1.0"
[dependencies.chrono]
version = "0.4"
features = ["serde"]
[dependencies.clap]
version = "4.5"
features = [
"derive",
"env",
]
[dependencies.clap_complete]
version = "4.5"
[dependencies.colored]
version = "2.1"
[dependencies.crossbeam-channel]
version = "0.5"
[dependencies.dirs]
version = "6.0"
[dependencies.hex]
version = "0.4"
[dependencies.ignore]
version = "0.4"
[dependencies.indicatif]
version = "0.18.3"
[dependencies.is-terminal]
version = "0.4"
[dependencies.log]
version = "0.4"
[dependencies.lru]
version = "0.16"
[dependencies.miette]
version = "7.4"
features = ["fancy"]
[dependencies.notify]
version = "8.2"
features = ["macos_fsevent"]
default-features = false
[dependencies.once_cell]
version = "1.20"
[dependencies.parking_lot]
version = "0.12"
[dependencies.postcard]
version = "1"
features = [
"use-std",
"alloc",
]
default-features = false
[dependencies.rayon]
version = "1.10"
[dependencies.regex]
version = "1.11"
[dependencies.rustyline]
version = "18"
[dependencies.serde]
version = "1.0"
features = [
"derive",
"rc",
]
[dependencies.serde_json]
version = "1.0"
[dependencies.sha2]
version = "0.10"
[dependencies.shlex]
version = "1.3"
[dependencies.sqry-classpath]
version = "7.2.0"
optional = true
[dependencies.sqry-core]
version = "7.2.0"
features = [
"uses",
"insights",
"troubleshoot",
]
[dependencies.sqry-lang-rust]
version = "7.2.0"
[dependencies.sqry-lsp]
version = "7.2.0"
[dependencies.sqry-nl]
version = "7.2.0"
default-features = false
[dependencies.sqry-plugin-registry]
version = "7.2.0"
[dependencies.terminal_size]
version = "0.4"
[dependencies.toml]
version = "1.0"
[dependencies.toml_edit]
version = "0.22"
[dependencies.tree-sitter]
version = "0.26"
[dependencies.unicode-width]
version = "0.2"
[dependencies.walkdir]
version = "2.5"
[dependencies.which]
version = "8"
[dev-dependencies.assert_cmd]
version = "2.0"
[dev-dependencies.postcard]
version = "1"
features = [
"use-std",
"alloc",
]
default-features = false
[dev-dependencies.predicates]
version = "3.0"
[dev-dependencies.serial_test]
version = "3.0"
[dev-dependencies.tempfile]
version = "3.14"
[dev-dependencies.tree-sitter-rust]
version = "0.24.1"
[dev-dependencies.trycmd]
version = "1.2"
[target.'cfg(target_env = "musl")'.dependencies.tikv-jemalloc-sys]
version = "0.6"
features = ["unprefixed_malloc_on_supported_platforms"]
[target.'cfg(target_env = "musl")'.dependencies.tikv-jemallocator]
version = "0.6"
[target."cfg(unix)".dependencies.libc]
version = "0.2"