ps/ps.rs
1use anyhow::Result;
2use queryer_sql_polars::query;
3
4#[tokio::main]
5async fn main() -> Result<()> {
6 tracing_subscriber::fmt::init();
7
8 // For windows power shell, we need to run the encoding to utf-8
9 // [Console]::OutputEncoding = [System.Text.Encoding]::UTF8
10 let file = "comm://tasklist";
11
12 let sql = format!(
13 "SELECT * \
14 FROM {}",
15 file
16 );
17
18 println!("{sql}");
19
20 // let ast = sqlparser::parser::Parser::parse_sql(&queryer::TyrDialect::default(), &sql);
21 // println!("{:#?}", ast);
22
23 let df = query(sql, "comm").await?;
24 println!("{:?}", df);
25
26 Ok(())
27}