func (ctx *Context) With(c context.Context) *Context {
	newCtx := *ctx
	newCtx.Context = c
	return &newCtx
}
// With returns a command context with the specified context.Context.
With returns a command context with the specified context.Context.
// With returns a command context with the specified context . Context .
func (ctx *Context) With(c context.Context) *Context {
	newCtx := *ctx
	newCtx.Context = c
	return &newCtx
}
func ( ctx * Context ) With ( c context . Context ) * Context { newCtx := * ctx newCtx . Context = c return & newCtx }
With returns a command context with the specified context.Context.
With returns a command context with the specified context . Context .