snoop-cli 0.1.0

A tool suite for inspecting Solana programs
1
2
3
4
5
6
7
8
9
10
use anyhow::{Error, Result};
use std::path::Path;

pub fn check_valid_path(path: &Path) -> Result<(), Error> {
    if path.extension().and_then(|ext| ext.to_str()) != Some("so") {
        return Err(Error::msg("Invalid file path. Expected .so file"));
    } else {
        Ok(())
    }
}