//! createdb permission.
//!
//! ```text
-//! $ ./candlevec init-database --help
+//! $ ./vecsearch init-database --help
//!
//! Initialize the database when the database or table doesn't exist already
//!
-//! Usage: candlevec init-database [OPTIONS] --password <PASSWORD>
+//! Usage: vecsearch init-database [OPTIONS] --password <PASSWORD>
//!
//! Options:
//! --dbname <DBNAME> [default: vsearch]
//!
//! ```text
//! $ export PASSWORD=$(gpg -d pw-cvmigrator.gpg)
-//! $ candlevec init-database
+//! $ vecsearch init-database
//! maybe creating the database
//! database vsearch exists already
//! maybe creating database objects
//!
//! ```text
//! $ export PASSWORD=$(gpg -d pw-cvmigrator.gpg)
-//! $ candlevec index --file testdata/0
+//! $ vecsearch index --file testdata/0
//! indexing a file
//! Loaded and encoded 59.479µs
//! Took 14.982262ms
-//! $ candlevec index --file testdata/1
+//! $ vecsearch index --file testdata/1
//! ...
-//! $ candlevec index --file testdata/2
+//! $ vecsearch index --file testdata/2
//! ...
//! ```
//!
//!
//! ```text
//! $ export PASSWORD=$(gpg -d pw-cvmigrator.gpg)
-//! $ candlevec search --search feline
+//! $ vecsearch search --search feline
//! searching for document matches
//! Loaded and encoded 49.306µs
//! Took 14.452557ms
//! The dog is barking
//! ```
//!
+//! ## TODO
+//!
+//! - slightly better test data
+//! - unit tests?
+//! - index multiple files
+//! - model from main not PR
+//! - unpin libs in Cargo.toml
+//!
//!
//!
use candle_transformers::models::bert::{BertModel, Config, HiddenAct, DTYPE};