code: func (e *ganeshaExporter) Export(path string) error {
  	// Call AddExport using dbus
  	conn, err := dbus.SystemBus()
  	if err != nil {
  		return fmt.Errorf("error getting dbus session bus: %v", err)
  	}
  	obj := conn.Object("org.ganesha.nfsd", "/org/ganesha/nfsd/ExportMgr")
  	call := obj.Call("org.ganesha.nfsd.exportmgr.AddExport", 0, e.config, fmt.Sprintf("export(path = %s)", path))
  	if call.Err != nil {
  		return fmt.Errorf("error calling org.ganesha.nfsd.exportmgr.AddExport: %v", call.Err)
  	}
  
  	return nil
  }
docs: // Export exports the given directory using NFS Ganesha, assuming it is running
  // and can be connected to using D-Bus.