Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/idank/explainshell
/ functions
Functions
2,183 in github.com/idank/explainshell
⨍
Functions
2,183
◇
Types & classes
195
↳
Endpoints
100
↓ 5 callers
Method
get_raw_manpage
Fetch and decompress a raw manpage. Returns a ``RawManpage`` or ``None`` if not stored.
explainshell/store.py:661
↓ 5 callers
Function
h
(n,t)
explainshell/web/static/js/d3.v3.min.js:1
↓ 5 callers
Function
helpselector
(commandselector)
explainshell/web/static/js/es.js:307
↓ 5 callers
Function
ju
(n)
explainshell/web/static/js/d3.v3.min.js:2
↓ 5 callers
Method
list_manpages
List source paths that start with *prefix*. Uses a range scan on the ``manpages`` primary key index.
explainshell/store.py:650
↓ 5 callers
Method
list_sections
Return distinct section directories for a distro/release. Extracts the third path component from source keys matching ``distro/releas
explainshell/store.py:634
↓ 5 callers
Function
location
(p)
explainshell/web/static/js/d3.v3.js:1131
↓ 5 callers
Function
m
(e,{joinWith:t})
explainshell/web/static/js/highlight.min.js:52
↓ 5 callers
Function
make_provider
Create a provider for the given model string.
explainshell/extraction/llm/providers/__init__.py:97
↓ 5 callers
Function
mi
(n,t)
explainshell/web/static/js/d3.v3.min.js:2
↓ 5 callers
Method
name_section
(self)
explainshell/models.py:108
↓ 5 callers
Function
pcts
(values: list[float])
tools/loadtest.py:182
↓ 5 callers
Method
prepare
Pre-process a manpage without calling LLM. Raises SkippedExtraction if the manpage is too large.
explainshell/extraction/llm/extractor.py:272
↓ 5 callers
Function
reset
()
explainshell/web/static/js/d3.v3.js:2934
↓ 5 callers
Function
scale
(children, k)
explainshell/web/static/js/d3.v3.js:6157
↓ 5 callers
Method
shutdown
(self, wait: bool = True, cancel_futures: bool = False)
tests/extraction/test_runner.py:642
↓ 5 callers
Function
translateTo
(p, l)
explainshell/web/static/js/d3.v3.js:1140
↓ 5 callers
Function
validate_llm_response
Raises ValueError if data is missing 'options' or options have wrong types.
explainshell/extraction/llm/response.py:66
↓ 5 callers
Method
value
()
explainshell/web/static/js/highlight.min.js:25
↓ 4 callers
Function
$t
(n,t,e)
explainshell/web/static/js/d3.v3.min.js:1
↓ 4 callers
Function
Ai
(n)
explainshell/web/static/js/d3.v3.min.js:2
↓ 4 callers
Function
At
(n)
explainshell/web/static/js/d3.v3.min.js:1
↓ 4 callers
Function
Ct
(n,t)
explainshell/web/static/js/d3.v3.min.js:1
↓ 4 callers
Function
Ei
(n)
explainshell/web/static/js/d3.v3.min.js:2
↓ 4 callers
Function
Hu
(n,t)
explainshell/web/static/js/d3.v3.min.js:2
↓ 4 callers
Function
Lt
(n,t)
explainshell/web/static/js/d3.v3.min.js:1
↓ 4 callers
Function
Lu
(n)
explainshell/web/static/js/d3.v3.min.js:2
↓ 4 callers
Function
Mi
(n,t,e,r)
explainshell/web/static/js/d3.v3.min.js:2
↓ 4 callers
Function
Q
(n)
explainshell/web/static/js/d3.v3.min.js:1
↓ 4 callers
Function
Wu
(n)
explainshell/web/static/js/d3.v3.min.js:2
↓ 4 callers
Function
Ye
(n,t)
explainshell/web/static/js/d3.v3.min.js:1
↓ 4 callers
Function
_artifact_path
(run_dir: Path, page: dict[str, Any], kind: str, suffix: str)
tests/evals/render/render_eval.py:458
↓ 4 callers
Method
_artifact_path
Return ``<run_dir>/<kind>/<stem><suffix>``, creating the subdir.
explainshell/extraction/llm/extractor.py:550
↓ 4 callers
Method
_classify_provider_error
Map a provider exception to CONTENT_FILTER or PROVIDER_ERROR. Azure / OpenAI surface content-policy refusals as a 400 with ``code='co
explainshell/extraction/llm/extractor.py:455
↓ 4 callers
Function
_fmt_value
(val: object, indent: str, color: str)
explainshell/diff.py:135
↓ 4 callers
Method
_make_provider
(self)
tests/extraction/llm/test_openai_provider.py:776
↓ 4 callers
Function
_opt_with_lines
( start: int, end: int, short: list[str] | None = None, long: list[str] | None = None, )
tests/extraction/test_postprocess.py:338
↓ 4 callers
Function
_option_key
(opt: object)
explainshell/diff.py:47
↓ 4 callers
Function
_prep_stats
Build an ExtractionStats from a PreparedFile's prep-phase metrics.
explainshell/extraction/runner.py:280
↓ 4 callers
Function
_submit_next
()
explainshell/extraction/runner.py:214
↓ 4 callers
Function
add
( key, value )
explainshell/web/static/js/jquery.js:7338
↓ 4 callers
Method
add_mapping
(self, src: str, dst: str, score: int)
explainshell/store.py:430
↓ 4 callers
Function
apply_decisions
Apply DB cleanup and per-file logging; bucket decisions for the caller.
explainshell/extraction/prefilter.py:205
↓ 4 callers
Function
b
(e)
explainshell/web/static/js/highlight.min.js:180
↓ 4 callers
Function
bound
(node)
explainshell/web/static/js/d3.v3.js:6011
↓ 4 callers
Function
clean_mandoc_artifacts
Normalize HTML entities mandoc -T markdown emits. ` ` becomes a plain space — its non-breaking semantics aren't needed downstream and AS
explainshell/extraction/llm/text.py:88
↓ 4 callers
Function
condense
( unmatched, map, filter, context, xml )
explainshell/web/static/js/jquery.js:5155
↓ 4 callers
Function
create_test_store
Build a real Store backed by in-memory SQLite with standard test fixtures.
tests/helpers.py:18
↓ 4 callers
Function
d3_geo_cartesian
(spherical)
explainshell/web/static/js/d3.v3.js:2220
↓ 4 callers
Function
d3_geo_cartesianDot
(a, b)
explainshell/web/static/js/d3.v3.js:2224
↓ 4 callers
Function
d3_geo_cartesianScale
(vector, k)
explainshell/web/static/js/d3.v3.js:2235
↓ 4 callers
Function
d3_geo_clipViewT
(num, denominator, t)
explainshell/web/static/js/d3.v3.js:2786
↓ 4 callers
Function
d3_geo_sphericalEqual
(a, b)
explainshell/web/static/js/d3.v3.js:2250
↓ 4 callers
Function
d3_geo_streamGeometry
(geometry, listener)
explainshell/web/static/js/d3.v3.js:2011
↓ 4 callers
Function
d3_scaleRange
(scale)
explainshell/web/static/js/d3.v3.js:6361
↓ 4 callers
Function
d3_scale_nice
(domain, nice)
explainshell/web/static/js/d3.v3.js:6370
↓ 4 callers
Function
d3_scale_powPow
(e)
explainshell/web/static/js/d3.v3.js:6604
↓ 4 callers
Function
d3_svg_lineHermite
(points, tangents)
explainshell/web/static/js/d3.v3.js:3779
↓ 4 callers
Function
d3_time_formatRe
(names)
explainshell/web/static/js/d3.v3.js:8029
↓ 4 callers
Function
d3_time_interval_utc
(method)
explainshell/web/static/js/d3.v3.js:7916
↓ 4 callers
Function
d3_time_parse
(date, template, string, j)
explainshell/web/static/js/d3.v3.js:8015
↓ 4 callers
Function
d3_transitionNode
(node, i, id, inherit)
explainshell/web/static/js/d3.v3.js:7355
↓ 4 callers
Function
drawgrouplines
(commandselector, options)
explainshell/web/static/js/es.js:504
↓ 4 callers
Function
e
(t)
explainshell/web/static/js/highlight.min.js:6
↓ 4 callers
Function
explain_program
(program, store, distro=None, release=None)
explainshell/web/views.py:406
↓ 4 callers
Method
finalize
()
explainshell/web/static/js/highlight.min.js:42
↓ 4 callers
Method
from_counts
Build a summary from a list of per-file option counts. Empty input yields :meth:`empty` rather than ``None`` — the field is always pr
explainshell/extraction/report.py:90
↓ 4 callers
Function
genFx
( type, includeWidth )
explainshell/web/static/js/jquery.js:9230
↓ 4 callers
Function
i
(t)
explainshell/web/static/js/bootstrap.min.js:6
↓ 4 callers
Function
insertChild
(n, d, x, y, x1, y1, x2, y2)
explainshell/web/static/js/d3.v3.js:4560
↓ 4 callers
Function
intersect
(a, b, two)
explainshell/web/static/js/d3.v3.js:2616
↓ 4 callers
Function
isHidden
( elem, el )
explainshell/web/static/js/jquery.js:6662
↓ 4 callers
Function
k
(n)
explainshell/web/static/js/d3.v3.min.js:1
↓ 4 callers
Function
ki
(n,t,e,r)
explainshell/web/static/js/d3.v3.min.js:2
↓ 4 callers
Function
normalize_subcommands
Strip parent-name prefix and deduplicate subcommand names. LLMs sometimes return ``["git-add", "git-commit"]`` instead of ``["add", "commit"]
explainshell/extraction/llm/response.py:15
↓ 4 callers
Method
openNode
(e)
explainshell/web/static/js/highlight.min.js:20
↓ 4 callers
Function
p
(q: float)
tools/loadtest.py:188
↓ 4 callers
Function
qt
(n,t)
explainshell/web/static/js/d3.v3.min.js:1
↓ 4 callers
Function
report
Print and return summary stats for a list of timings.
tools/bench_src_index.py:122
↓ 4 callers
Function
s
explainshell/web/static/js/highlight.min.js:17
↓ 4 callers
Function
scaleTo
(s)
explainshell/web/static/js/d3.v3.js:1137
↓ 4 callers
Function
segment
()
explainshell/web/static/js/d3.v3.js:3685
↓ 4 callers
Function
stop
()
explainshell/web/static/js/d3.v3.js:7398
↓ 4 callers
Function
t
(φ)
explainshell/web/static/js/d3.v3.js:3583
↓ 4 callers
Function
toSelector
( tokens )
explainshell/web/static/js/jquery.js:5081
↓ 4 callers
Function
tokenize
( selector, parseOnly )
explainshell/web/static/js/jquery.js:5014
↓ 4 callers
Function
u
(e)
explainshell/web/static/js/highlight.min.js:45
↓ 4 callers
Function
visible
(λ, φ)
explainshell/web/static/js/d3.v3.js:2552
↓ 4 callers
Function
yt
(n,t)
explainshell/web/static/js/d3.v3.min.js:1
↓ 3 callers
Function
B
(n,t,e)
explainshell/web/static/js/d3.v3.min.js:1
↓ 3 callers
Function
E
(e,n,s,o)
explainshell/web/static/js/highlight.min.js:187
↓ 3 callers
Function
Iu
(n,t)
explainshell/web/static/js/d3.v3.min.js:2
↓ 3 callers
Function
Je
(n,t)
explainshell/web/static/js/d3.v3.min.js:1
↓ 3 callers
Function
Mt
(n,t,e)
explainshell/web/static/js/d3.v3.min.js:1
↓ 3 callers
Function
Tt
(n,t)
explainshell/web/static/js/d3.v3.min.js:1
↓ 3 callers
Function
Ue
(n,t)
explainshell/web/static/js/d3.v3.min.js:1
↓ 3 callers
Method
UnmarshalCaddyfile
(d *caddyfile.Dispenser)
prod/botshed/module.go:269
↓ 3 callers
Function
Vu
(n,t,e)
explainshell/web/static/js/d3.v3.min.js:2
↓ 3 callers
Function
W
(n)
explainshell/web/static/js/d3.v3.min.js:1
↓ 3 callers
Function
_
()
explainshell/web/static/js/highlight.min.js:276
← previous
next →
201–300 of 2,183, ranked by callers