Domo Pitchfork is a rust lib crate for interacting with Domo's Public API. This lib is what powers the ripdomo CLI tool.
```rust use domopitchfork::auth::DomoClientAppCredentials; use domopitchfork::pitchfork::DomoPitchfork; use domo_pitchfork::error::DomoError;
fn main() -> Result<(), DomoError> { let auth = DomoClientAppCredentials::default() .clientid("domo client ID here") .clientsecret("domo secret here") .build(); let token = auth.getaccesstoken(); let domo = DomoPitchfork::with_token(&token);
let dataset_list = domo.datasets().list(5,0)?;
dataset_list.iter()
.map(|ds| println!("Dataset Name: {}", ds.name.as_ref().unwrap()));
} ```