#[derive(Debug, Clone, PartialEq)]
pub enum ShellType {
Zsh,
Bash,
Fish,
Tcsh,
Ksh,
Generic,
}
#[derive(Debug, Clone, PartialEq)]
pub enum ModificationType {
Assignment, Addition, ArrayModification, SetEnv, FishPath, }
#[derive(Debug, Clone)]
#[allow(dead_code)]
pub struct PathModification {
pub line_number: usize,
pub content: String,
pub modification_type: ModificationType,
}