From 8088ac4199a6e947c38db669c11d4441a9d59581 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Mon, 19 Jan 2026 15:15:18 +0100 Subject: pkg/codesearch: add read-file command Just provides full file contents as last resort. --- pkg/codesearch/testdata/mm/slub.c | 2 ++ pkg/codesearch/testdata/query-read-file-dir | 3 +++ pkg/codesearch/testdata/query-read-file-escaping | 3 +++ pkg/codesearch/testdata/query-read-file-existing | 4 ++++ pkg/codesearch/testdata/query-read-file-missing | 3 +++ 5 files changed, 15 insertions(+) create mode 100644 pkg/codesearch/testdata/query-read-file-dir create mode 100644 pkg/codesearch/testdata/query-read-file-escaping create mode 100644 pkg/codesearch/testdata/query-read-file-existing create mode 100644 pkg/codesearch/testdata/query-read-file-missing (limited to 'pkg/codesearch/testdata') diff --git a/pkg/codesearch/testdata/mm/slub.c b/pkg/codesearch/testdata/mm/slub.c index e69de29bb..4b6741a7f 100644 --- a/pkg/codesearch/testdata/mm/slub.c +++ b/pkg/codesearch/testdata/mm/slub.c @@ -0,0 +1,2 @@ +// slub.c contents. +// This file is used in read-file test. diff --git a/pkg/codesearch/testdata/query-read-file-dir b/pkg/codesearch/testdata/query-read-file-dir new file mode 100644 index 000000000..210a326cd --- /dev/null +++ b/pkg/codesearch/testdata/query-read-file-dir @@ -0,0 +1,3 @@ +read-file mm + +not found diff --git a/pkg/codesearch/testdata/query-read-file-escaping b/pkg/codesearch/testdata/query-read-file-escaping new file mode 100644 index 000000000..fca2abf6a --- /dev/null +++ b/pkg/codesearch/testdata/query-read-file-escaping @@ -0,0 +1,3 @@ +read-file mm/../../codesearch.go + +not found diff --git a/pkg/codesearch/testdata/query-read-file-existing b/pkg/codesearch/testdata/query-read-file-existing new file mode 100644 index 000000000..9fc30a164 --- /dev/null +++ b/pkg/codesearch/testdata/query-read-file-existing @@ -0,0 +1,4 @@ +read-file mm/slub.c + +// slub.c contents. +// This file is used in read-file test. diff --git a/pkg/codesearch/testdata/query-read-file-missing b/pkg/codesearch/testdata/query-read-file-missing new file mode 100644 index 000000000..ac7bead8d --- /dev/null +++ b/pkg/codesearch/testdata/query-read-file-missing @@ -0,0 +1,3 @@ +read-file file-that-does-not-exist.c + +not found -- cgit mrf-deployment