github.com/StrongMonkey/glide@v0.13.2-0.20171129052818-fb6c62596ce1/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