github.com/fibonacci1729/glide@v0.0.0-20160513190140-d9640dc62d0f/action/doc.go (about) 1 // Package action provides implementations for every Glide command. 2 // 3 // This is not a general-purpose library. It is the main flow controller for Glide. 4 // 5 // The main glide package acts as a Facade, with this package providing the 6 // implementation. This package should know nothing of the command line flags or 7 // runtime characteristics. However, this package is allowed to control the flow 8 // of the application, including termination. So actions may call `msg.Die()` to 9 // immediately stop execution of the program. 10 // 11 // In general, actions are not required to function as library functions, nor as 12 // concurrency-safe functions. 13 package action