MCPcopy Index your code
hub / github.com/idank/explainshell / _substitution_markup

Function _substitution_markup

explainshell/web/views.py:636–646  ·  view source on GitHub ↗

>>> _substitution_markup('foo') ' foo ' >>> _substitution_markup('cat <&3') ' cat <&3 '

(cmd, explain_prefix="/explain")

Source from the content-addressed store, hash-verified

634
635
636def _substitution_markup(cmd, explain_prefix="/explain"):
637 """
638 >>> _substitution_markup('foo')
639 '<a href="/explain?cmd=foo" title="Zoom in to nested command">foo</a>'
640 >>> _substitution_markup('cat <&3')
641 '<a href="/explain?cmd=cat+%3C%263" title="Zoom in to nested command">cat <&3</a>'
642 """
643 encoded = urllib.parse.urlencode({"cmd": cmd})
644 return (
645 '<a href="{prefix}?{query}" title="Zoom in to nested command">{cmd}</a>'
646 ).format(prefix=explain_prefix, cmd=cmd, query=encoded)

Callers 1

format_matchFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected