file_type "Executable" = {
  Method = "Type";
  Data = "Executable";
}

file_type "VAX object" = {
  Method = "Type";
  Data = "VAX object";
}

file_type "Shell Script" = {
  Method = "Type";
  Data = "Shell Script";
}

file_type "Object Archive" = {
  Method = "Type";
  Data = "Object Archive";
}

file_type "Archive" = {
  Method = "Type";
  Data = "Archive";
}

file_type "cpio" = {
  Method = "Type";
  Data = "cpio Archive";
}

file_type "ddis Archive" = {
  Method = "Type";
  Data = "ddis Archive";
}

file_type "C file" = {
  Method = "Type";
  Data = "C file";
}

file_type "sccs file" = {
  Method = "Type";
  Data = "sccs file";
}

file_type "Postscript file" = {
  Method = "Type";
  Data = "postscript";
}

file_type "DDIF file" = {
  Method = "Type";
  Data = "ddif Output";
}

file_type "LN03 file" = {
  Method = "Type";
  Data = "LN03 Output";
}

file_type "troff file" = {
  Method = "Type";
  Data = "troff Output";
}

file_type "X image" = {
  Method = "Type";
  Data = "X Image";
}

file_type "Compacted" = {
  Method = "Type";
  Data = "Compacted";
}

file_type "Compressed" = {
  Method = "Type";
  Data = "Compressed";
}

file_type "Packed" = {
  Method = "Type";
  Data = "Packed";
}

file_type "uuencoded" = {
  Method = "Type";
  Data = "uuencoded";
}

file_type "Directory" = {
  Method = "Type";
  Data = "Directory";
}

file_type "File" = {
  Method = "Type";
  Data = "Plain File";
}

file_type "Character Device" = {
  Method = "Type";
  Data = "Character Special";
}

file_type "Block Device" = {
  Method = "Type";
  Data = "Block Special";
}

file_type "Socket" = {
  Method = "Type";
  Data = "Socket";
}

file_type "Symbolic Link" = {
  Method = "Type";
  Data = "Symbolic Link";
}

file_type "Pipe" = {
  Method = "Type";
  Data = "Pipe";
}

file_type "UIL file" = {
  Method = "Contents";
  Data = "object";
}

file_type "Any File" = {
  Method = "Name";
  Data = "*";
}

view "Startup" = {
  file_type_action "Directory" = {
    SetDirectory();
  }

  file_type_action "Character Device" = {
    DoShellCommand("exec docmd -token FILE file FILE", "True");
  }

  file_type_action "Block Device" = {
    DoShellCommand("exec docmd -token FILE file FILE", "True");
  }

  file_type_action "Socket" = {
    DoShellCommand("exec docmd -token FILE file FILE", "True");
  }

  file_type_action "Symbolic Link" = {
    DoShellCommand("exec docmd -token FILE file FILE", "True");
  }

  file_type_action "Pipe" = {
    DoShellCommand("exec docmd -token FILE file FILE", "True");
  }

  file_type_action "Executable" = {
    DoShellCommand("exec docmd -token FILE FILE", "True");
  }

  file_type_action "VAX object" = {
    DoShellCommand("exec docmd -token FILE nm FILE", "True");
  }

  file_type_action "Shell Script" = {
    DoShellCommand("exec docmd -token FILE FILE", "True");
  }

  file_type_action "Object Archive" = {
    DoShellCommand("exec docmd -token FILE nm FILE", "True");
  }

  file_type_action "Archive" = {
    DoShellCommand("exec docmd -token FILE ar t FILE", "True");
  }

  file_type_action "cpio" = {
    DoShellCommand("exec docmd -token FILE file FILE", "True");
  }

  file_type_action "ddis Archive" = { 
    DoShellCommand("exec docmd -token FILE file FILE", "True");
  }

  file_type_action "C file" = {
    DoShellCommand("exec docmd -token FILE cc -c FILE", "True");
  }

  file_type_action "sccs file" = {
    DoShellCommand("exec docmd -token FILE sccs prt FILE", "True");
  }

  file_type_action "Postscript file" = {
    DoShellCommand("exec docmd -token FILE dxpsview FILE", "True");
  }

  file_type_action "DDIF file" = { 
    DoShellCommand("exec docmd -token FILE dxvdoc FILE", "True");
  }

  file_type_action "LN03 file" = {
    DoShellCommand("exec docmd -token FILE file FILE", "True");
  }

  file_type_action "troff file" = { 
    DoShellCommand("exec docmd -token FILE file FILE", "True");
  }

  file_type_action "X image" = {
    DoShellCommand("exec docmd -token FILE resimg FILE", "True");
  }

  file_type_action "Compressed" = {
    DoShellCommand("exec docmd -token FILE file FILE", "True");
  }

  file_type_action "Packed" = {
    DoShellCommand("exec docmd -token FILE file FILE", "True");
  }

  file_type_action "uuencoded" = {
    DoShellCommand("exec docmd -token FILE file FILE", "True");
  }

  file_type_action "UIL file" = { 
    DoShellCommand("exec docmd -token FILE dxuil FILE", "True");
  }

  file_type_action "File" = {
    DoShellCommand("exec docmd -token FILE ls -l FILE", "True");
  }
}
