mirror of
https://github.com/cheat/cheat.git
synced 2025-09-06 12:03:00 +02:00
Add vendor files for go build
This commit is contained in:
15
vendor/github.com/alecthomas/chroma/table.py
generated
vendored
Normal file
15
vendor/github.com/alecthomas/chroma/table.py
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
#!/usr/bin/env python3
|
||||
from collections import defaultdict
|
||||
from subprocess import check_output
|
||||
|
||||
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)
|
||||
|
||||
for key, value in table.items():
|
||||
print("{} | {}".format(key, ', '.join(value)))
|
Reference in New Issue
Block a user