|  | @@ -101,7 +101,7 @@ func main() {
 | 
	
		
			
				|  |  |  		SilenceUsage:  true,
 | 
	
		
			
				|  |  |  		PersistentPreRunE: func(cmd *cobra.Command, args []string) error {
 | 
	
		
			
				|  |  |  			if !isOwnCommand(cmd) {
 | 
	
		
			
				|  |  | -				mobycli.Exec(cmd.Context())
 | 
	
		
			
				|  |  | +				mobycli.ExecIfDefaultCtxType(cmd.Context())
 | 
	
		
			
				|  |  |  			}
 | 
	
		
			
				|  |  |  			return nil
 | 
	
		
			
				|  |  |  		},
 | 
	
	
		
			
				|  | @@ -127,7 +127,7 @@ func main() {
 | 
	
		
			
				|  |  |  	helpFunc := root.HelpFunc()
 | 
	
		
			
				|  |  |  	root.SetHelpFunc(func(cmd *cobra.Command, args []string) {
 | 
	
		
			
				|  |  |  		if !isOwnCommand(cmd) {
 | 
	
		
			
				|  |  | -			mobycli.Exec(cmd.Context())
 | 
	
		
			
				|  |  | +			mobycli.ExecIfDefaultCtxType(cmd.Context())
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  		helpFunc(cmd, args)
 | 
	
		
			
				|  |  |  	})
 | 
	
	
		
			
				|  | @@ -168,7 +168,7 @@ func main() {
 | 
	
		
			
				|  |  |  			fmt.Fprintln(os.Stderr, err)
 | 
	
		
			
				|  |  |  			os.Exit(1)
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  | -		mobycli.Exec(ctx)
 | 
	
		
			
				|  |  | +		mobycli.ExecIfDefaultCtxType(ctx)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  		checkIfUnknownCommandExistInDefaultContext(err, currentContext)
 | 
	
		
			
				|  |  |  		fmt.Fprintln(os.Stderr, err)
 |