update_pack_metadata is det
update_pack_metadata_in_background is det- Destroy and recompute all pack meta-data.
update_pack_metadata_in_background/0 runs update_pack_metadata/0
in a detached thread.
mirror_packs[private]- Mirror the latest versions of all known packs
mirror_pack(+Pack)[private]- Process a pack, collecting the relevant information into the
(local) Prolog database. Automatically reprocesses the pack if
the pack has been upgraded.
clean_pack_info(+Pack)- Remove the collected info for Pack
xref_packs[private]- Cross-reference all mirrored packs
pack_file_hierarchy(+Pack)// is det- Create a
ul
for all files that appear in the pack. Maybe we
should consider a tree-styled nested ul
?
files_to_tree(+Files:list(atom), -Tree) is det[private]- Creates a tree from a list of file names. A tree is a term
tree(Dir, SubTrees)
leaf(File)
n(+Format, +Value)//[private]- HTML component to emit a number.
pack_readme(+Pack)//- Insert readme information if provided.
pack_file_details(+Pack, +File, +Options) is det- Reply with an web-page with details on File in Pack. Options:
- show(+Show)
- One of
doc
, src
, raw
- public_only(+Bool)
- To be done
- - Is rendering files without checking them a good idea?
Re-exported predicates
The following predicates are exported from this file while their implementation is defined in imported modules or non-module files loaded by this module.
update_pack_metadata is det
update_pack_metadata_in_background is det- Destroy and recompute all pack meta-data.
update_pack_metadata_in_background/0 runs update_pack_metadata/0
in a detached thread.
Undocumented predicates
The following predicates are exported, but not or incorrectly documented.
pack_archive(Arg1, Arg2, Arg3)