OS (API)

From ComputerCraft Wiki
Revision as of 19:49, 28 January 2012 by 98.198.156.156 (Talk) (fixed formatting)

Jump to: navigation, search

The Operating System API allows for interfacing with the Lua based Operating System itself. The functions of this API are:

  • os.version() which returns the version
  • os.computerID() which returns the computerID
  • os.run( environment, programpath, arguments)
  • os.loadAPI( name ) which loads an API
  • os.unloadAPI( name ) which does the opposite
  • os.pullEvent()
  • os.queueEvent()
  • os.clock() returns the time.
  • os.startTimer( timeout )
  • os.sleep( timeout ) makes the system wait a bit before doing something. Helpful with fake loading.
  • os.time() returns the time. Varies from clock via precision.
  • os.setAlarm( time )
  • os.shutdown() which is exactly what is said on the tin.
  • os.reboot() which does what it says.