def __init__(
        self,
        name: str,
        body_commands: list[str],
        script_dirs: list[str],
        funcs: list[str],
        imports: list[str],
        type: ActivationType | str,
    ) -> None:
        """
        Pass the list of body_commands, the directories of all the scripts, the
        list of the function names, the list of the imports, and the type.
        """
        self.name = name
        self.body_commands = body_commands
        self.script_dirs = list(set(script_dirs))
        self.funcs = funcs
        self.imports = list(set(imports))
        self.type = type.upper()

        Pass the list of body_commands, the directories of all the scripts, the
        list of the function names, the list of the imports, and the type.
        
context_menu/linux_menus.py