mirror of
				https://github.com/catchorg/Catch2.git
				synced 2025-11-04 09:01:50 +01:00 
			
		
		
		
	
		
			
	
	
		
			24 lines
		
	
	
		
			816 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			24 lines
		
	
	
		
			816 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| 
								 | 
							
								#!/usr/bin/env python3
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								from scriptCommon import catchPath
							 | 
						||
| 
								 | 
							
								import os
							 | 
						||
| 
								 | 
							
								import subprocess
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# ---------------------------------------------------
							 | 
						||
| 
								 | 
							
								# Update code examples
							 | 
						||
| 
								 | 
							
								# ---------------------------------------------------
							 | 
						||
| 
								 | 
							
								# For info on mdsnippets, see https://github.com/SimonCropp/MarkdownSnippets
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# install dotnet SDK from http://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409
							 | 
						||
| 
								 | 
							
								# Then install MarkdownSnippets.Tool with
							 | 
						||
| 
								 | 
							
								#   dotnet tool install -g MarkdownSnippets.Tool
							 | 
						||
| 
								 | 
							
								# To update:
							 | 
						||
| 
								 | 
							
								#   dotnet tool update  -g MarkdownSnippets.Tool
							 | 
						||
| 
								 | 
							
								# To uninstall (e.g. to downgrade to a lower version)
							 | 
						||
| 
								 | 
							
								# dotnet tool uninstall -g MarkdownSnippets.Tool
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								os.chdir(catchPath)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								subprocess.run('dotnet tool update  -g MarkdownSnippets.Tool --version 21.2.0', shell=True, check=True)
							 | 
						||
| 
								 | 
							
								subprocess.run('mdsnippets', shell=True, check=True)
							 |