CCCPaste

ae2 bridge methods to file

-- Auto-detect ME Bridge and save available methods to a file

local function findMEBRIDGE()
  for _, name in ipairs(peripheral.getNames()) do
    if peripheral.getType(name) == "meBridge" then
      return name
    end
  end
  return nil
end

local meName = findMEBRIDGE()
if not meName then
  print("❌ ME Bridge not found.")
  return
end

local methods = peripheral.getMethods(meName)

-- Write to file
local filename = "me_methods.txt"
local file = fs.open(filename, "w")

file.writeLine("Methods for peripheral: " .. meName)
file.writeLine("----------------------------------")

for i, method in ipairs(methods) do
  file.writeLine(string.format("%02d: %s", i, method))
end

file.close()

print("✅ Methods saved to " .. filename)