The 'scripts' directory contains small programs that facilitate the development of xgbutil. Currently, there is only one script: 'write-events'. write-events ============ write-events is a short Python program that can automatically generates two Go source files in the 'xevent' package. Namely, the 'types_auto.go' and 'callbacks.go' files. Both files contain a lot of boiler plate related to definitions of each X event in the core protocol. If and when xgbutil adds support for other extensions (i.e., RandR), more events will need to be added. 'write-events' is run in when calling 'make' in the xgbutil root directory.