Did you know ... Search Documentation:
pack_info.pl -- Visual (web) components that show info about packs
PublicShow source
Source update_pack_metadata is det
Source 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.
Source mirror_packs[private]
Mirror the latest versions of all known packs
Source 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.
Source clean_pack_info(+Pack)
Remove the collected info for Pack
Source xref_packs[private]
Cross-reference all mirrored packs
Source 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?
Source 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)
Source n(+Format, +Value)//[private]
HTML component to emit a number.
Source pack_readme(+Pack)//
Insert readme information if provided.
Source 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.

Source update_pack_metadata is det
Source 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.

Source pack_archive(Arg1, Arg2, Arg3)