--- module: [kind=event] peripheral see: peripheral_detach For the event fired when a peripheral is detached. --- The [`peripheral`] event is fired when a peripheral is attached on a side or to a modem. ## Return Values 1. [`string`]: The event name. 2. [`string`]: The side the peripheral was attached to. ## Example Prints a message when a peripheral is attached: ```lua while true do local event, side = os.pullEvent("peripheral") print("A peripheral was attached on side " .. side) end ```