mirror of
				https://github.com/docker/compose.git
				synced 2025-11-04 13:44:48 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			56 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			56 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
/*
 | 
						|
	Copyright (c) 2020 Docker Inc.
 | 
						|
 | 
						|
	Permission is hereby granted, free of charge, to any person
 | 
						|
	obtaining a copy of this software and associated documentation
 | 
						|
	files (the "Software"), to deal in the Software without
 | 
						|
	restriction, including without limitation the rights to use, copy,
 | 
						|
	modify, merge, publish, distribute, sublicense, and/or sell copies
 | 
						|
	of the Software, and to permit persons to whom the Software is
 | 
						|
	furnished to do so, subject to the following conditions:
 | 
						|
 | 
						|
	The above copyright notice and this permission notice shall be
 | 
						|
	included in all copies or substantial portions of the Software.
 | 
						|
 | 
						|
	THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 | 
						|
	EXPRESS OR IMPLIED,
 | 
						|
	INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 | 
						|
	FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 | 
						|
	IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 | 
						|
	HOLDERS BE LIABLE FOR ANY CLAIM,
 | 
						|
	DAMAGES OR OTHER LIABILITY,
 | 
						|
	WHETHER IN AN ACTION OF CONTRACT,
 | 
						|
	TORT OR OTHERWISE,
 | 
						|
	ARISING FROM, OUT OF OR IN CONNECTION WITH
 | 
						|
	THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 | 
						|
*/
 | 
						|
 | 
						|
package context
 | 
						|
 | 
						|
import (
 | 
						|
	"github.com/spf13/cobra"
 | 
						|
 | 
						|
	"github.com/docker/api/cli/cmd/context/login"
 | 
						|
 | 
						|
	cliopts "github.com/docker/api/cli/options"
 | 
						|
)
 | 
						|
 | 
						|
// Command manages contexts
 | 
						|
func Command(opts *cliopts.GlobalOpts) *cobra.Command {
 | 
						|
	cmd := &cobra.Command{
 | 
						|
		Use:   "context",
 | 
						|
		Short: "Manage contexts",
 | 
						|
	}
 | 
						|
 | 
						|
	cmd.AddCommand(
 | 
						|
		createCommand(),
 | 
						|
		listCommand(),
 | 
						|
		removeCommand(),
 | 
						|
		showCommand(),
 | 
						|
		useCommand(opts),
 | 
						|
		login.Command(),
 | 
						|
	)
 | 
						|
 | 
						|
	return cmd
 | 
						|
}
 |