NexusInstruments's picture
Create docgen.py
92ddd7d verified
raw
history blame
372 Bytes
import hashlib
def generate_doc(name: str, path: str, content: str) -> str:
"""Generate basic README-style documentation for a script"""
sha1 = hashlib.sha1(content.encode()).hexdigest()
usage = "bash " + name if name.endswith(".sh") else f"python {name}"
preview = content[:300]
return f"""# {name}
**Path:** {path}
**SHA1:** {sha1}
## Preview