pub fn get_signature(
    path: &Path,
    encoding: &EncodingType,
    shell: &Option<PathBuf>
) -> Result<Vec<Signature>, ShellError>