Should we have spice directive to have netlist generate to multiple files?

I also found a difficulty of using directive to run simulation on serval difference pspice tool (ngpsipce, and TLSpice etc.) What I found were that each tool have difference control, or not every spice simulation accept the control block. So when I use directive, I often have to include, and exclude back and for depend on the tools. Are there way to made this easier?

  1. The include, and exclude from simulation text graphically look the same. If they look difference that you also help I think.
  2. If directive some how generate two difference netlist files base of the “directive text”. So I could run simulation on ngspice with netlist 1, and LTSpice with netlist2. May be like - “.netlistprefix ngspice”, and other text “.netlistprefix tlspice”.