|
|
@ -24,11 +24,7 @@ type Context struct {
|
|
|
|
|
|
|
|
|
|
|
|
// NewContext creates a new context. For use in when invoking an App or Command action.
|
|
|
|
// NewContext creates a new context. For use in when invoking an App or Command action.
|
|
|
|
func NewContext(app *App, set *flag.FlagSet, parentCtx *Context) *Context {
|
|
|
|
func NewContext(app *App, set *flag.FlagSet, parentCtx *Context) *Context {
|
|
|
|
c := &Context{
|
|
|
|
c := &Context{App: app, flagSet: set, parentContext: parentCtx}
|
|
|
|
App: app,
|
|
|
|
|
|
|
|
flagSet: set,
|
|
|
|
|
|
|
|
parentContext: parentCtx,
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if parentCtx != nil {
|
|
|
|
if parentCtx != nil {
|
|
|
|
c.Context = parentCtx.Context
|
|
|
|
c.Context = parentCtx.Context
|
|
|
|