@@ -24,10 +24,7 @@ async fn main() -> vectorless::Result<()> {
2424
2525 // Parse CLI arguments
2626 let args: Vec < String > = std:: env:: args ( ) . collect ( ) ;
27- let dir = args
28- . get ( 1 )
29- . map ( |s| s. as_str ( ) )
30- . unwrap_or ( "./samples" ) ;
27+ let dir = args. get ( 1 ) . map ( |s| s. as_str ( ) ) . unwrap_or ( "./samples" ) ;
3128 let recursive = !args. iter ( ) . any ( |a| a == "--no-recursive" ) ;
3229
3330 // Build engine
@@ -46,7 +43,11 @@ async fn main() -> vectorless::Result<()> {
4643 . map_err ( |e| vectorless:: Error :: Config ( e. to_string ( ) ) ) ?;
4744
4845 // Index directory
49- println ! ( "{}indexing: {}" , if recursive { "Recursively " } else { "" } , dir) ;
46+ println ! (
47+ "{}indexing: {}" ,
48+ if recursive { "Recursively " } else { "" } ,
49+ dir
50+ ) ;
5051 let ctx = IndexContext :: from_dir ( dir, recursive) ;
5152
5253 if ctx. is_empty ( ) {
@@ -81,9 +82,7 @@ async fn main() -> vectorless::Result<()> {
8182 let query = "What is this about?" ;
8283 println ! ( "\n Querying: \" {query}\" " ) ;
8384
84- let answer = engine
85- . query ( vectorless:: QueryContext :: new ( query) )
86- . await ?;
85+ let answer = engine. query ( vectorless:: QueryContext :: new ( query) ) . await ?;
8786
8887 for item in & answer. items {
8988 println ! ( " [{} score={:.2}]" , item. doc_id, item. score) ;
@@ -99,9 +98,7 @@ async fn main() -> vectorless::Result<()> {
9998 println ! ( "\n Metrics:" ) ;
10099 println ! (
101100 " LLM: {} calls, {} tokens, ${:.4}" ,
102- report. llm. total_calls,
103- report. llm. total_tokens,
104- report. llm. estimated_cost_usd,
101+ report. llm. total_calls, report. llm. total_tokens, report. llm. estimated_cost_usd,
105102 ) ;
106103 println ! (
107104 " Retrieval: {} queries, avg score {:.2}" ,
0 commit comments