- 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)