mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-11-03 08:02:36 +09:00 
			
		
		
		
	* github.com/alecthomas/chroma v0.8.1 -> v0.8.2 Changelog: https://github.com/alecthomas/chroma/releases/tag/v0.8.2 * github.com/blevesearch/bleve v1.0.12 -> v1.0.13 Changelog: https://github.com/blevesearch/bleve/releases/tag/v1.0.13 * github.com/editorconfig/editorconfig-core-go v2.3.8 -> v2.3.9 Changelog: https://github.com/editorconfig/editorconfig-core-go/releases/tag/v2.3.9 * github.com/klauspost/compress v1.11.2 -> v1.11.3 Changelog: https://github.com/klauspost/compress/releases/tag/v1.11.3 * github.com/minio/minio-go v7.0.5 -> v7.0.6 Changelog: https://github.com/minio/minio-go/releases/tag/v7.0.6 Co-authored-by: Lauris BH <lauris@nix.lv>
		
			
				
	
	
		
			33 lines
		
	
	
		
			916 B
		
	
	
	
		
			Python
		
	
	
	
		
			Vendored
		
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			916 B
		
	
	
	
		
			Python
		
	
	
	
		
			Vendored
		
	
	
	
#!/usr/bin/env python3
 | 
						|
import re
 | 
						|
from collections import defaultdict
 | 
						|
from subprocess import check_output
 | 
						|
 | 
						|
README_FILE = "README.md"
 | 
						|
 | 
						|
 | 
						|
lines = check_output(["go", "run", "./cmd/chroma/main.go", "--list"]).decode("utf-8").splitlines()
 | 
						|
lines = [line.strip() for line in lines if line.startswith("  ") and not line.startswith("   ")]
 | 
						|
lines = sorted(lines, key=lambda l: l.lower())
 | 
						|
 | 
						|
table = defaultdict(list)
 | 
						|
 | 
						|
for line in lines:
 | 
						|
    table[line[0].upper()].append(line)
 | 
						|
 | 
						|
rows = []
 | 
						|
for key, value in table.items():
 | 
						|
    rows.append("{} | {}".format(key, ", ".join(value)))
 | 
						|
tbody = "\n".join(rows)
 | 
						|
 | 
						|
with open(README_FILE, "r") as f:
 | 
						|
    content = f.read()
 | 
						|
 | 
						|
with open(README_FILE, "w") as f:
 | 
						|
    marker = re.compile(r"(?P<start>:----: \\| --------\n).*?(?P<end>\n\n)", re.DOTALL)
 | 
						|
    replacement = r"\g<start>%s\g<end>" % tbody
 | 
						|
    updated_content = marker.sub(replacement, content)
 | 
						|
    f.write(updated_content)
 | 
						|
 | 
						|
print(tbody)
 |