-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathuspm.html
More file actions
86 lines (83 loc) · 4.67 KB
/
uspm.html
File metadata and controls
86 lines (83 loc) · 4.67 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
<!DOCTYPE html>
<html>
<head>
<!--
__ _ _ _ _ _ _
/ _| | | | | | | | | | | (_)
__ _| |_ _ __ ___ _ __ __ _ _ _ __| |_ _ __| | ___ _ __ ___ __ _ __| | ___ | |_| |__ _ ___
/ _` | _| '__/ _ \| '__/ _` | | | |/ _` | | | |/ _` |/ _ \ | '_ ` _ \ / _` |/ _` |/ _ \ | __| '_ \| / __|
| (_| | | | | | (_) | | | (_| | |_| | (_| | |_| | (_| | __/ | | | | | | (_| | (_| | __/ | |_| | | | \__ \
\__,_|_| |_| \___/|_| \__,_|\__, |\__,_|\__,_|\__,_|\___| |_| |_| |_|\__,_|\__,_|\___| \__|_| |_|_|___/
__/ |
|___/
-->
<title>USPM - The Tiny Package Manager</title>
<!-- <meta name="viewport" content="width=device-width, initial-scale=1" /> -->
<link rel="stylesheet" href="https://unpkg.com/purecss@2.0.3/build/pure-min.css"
integrity="sha384-cg6SkqEOCV1NbJoCu11+bm0NvBRc8IYLRGXkmNrqUBfTjmMYwNKPWBTIKyw9mHNJ" crossorigin="anonymous" />
<link rel="stylesheet" href="https://unpkg.com/purecss@2.0.3/build/grids-responsive-min.css" />
<link rel="stylesheet" href="assets/css/wombat.css" />
</head>
<body>
<div class="pure-menu pure-menu-horizontal navbar">
<a href="#" class="pure-menu-heading"><img class="navbar-logo" src="assets/logos/display.png" /></a>
<ul class="pure-menu-list">
<li class="pure-menu-item">
<a href="/" class="pure-menu-link">Home</a>
</li>
<li class="pure-menu-item">
<a href="/uspm.html" class="pure-menu-link">USPM</a>
</li>
<li class="pure-menu-item">
<a href="/installedpackages.html" class="pure-menu-link">List of default installed packages</a>
</li>
</ul>
</div>
<div class="pure-g">
<div class="pure-u-1-1">
<h1 class="center-horiz" id="uspm">
(U)ltra (S)imple (P)ackage (M)anager <sup>(and libuspp)</sup>
</h1>
</div>
</div>
<div class="pure-g">
<div class="pure-u-1-1">
<p class="has-line-data" data-line-start="3" data-line-end="4">Ultra Simple Package Manager (USPM) is a suite of
executables that overall allow for the management of packages.</p>
<p class="has-line-data" data-line-start="7" data-line-end="8">Here is a list of the current tools:</p>
<ul>
<li class="has-line-data" data-line-start="8" data-line-end="10">uspm: The main application that allows for the
installation and uninstallation of software packages and their
dependencies.</li>
<li class="has-line-data" data-line-start="10" data-line-end="11">uspm-mkpkg: This optional application is
useful
for those who want to design USPM packages</li>
<li class="has-line-data" data-line-start="11" data-line-end="13">uspm-extended: This optional application adds
more
commands and functions to <code>uspm</code> and is only there for those who want it.</li>
<li class="has-line-data" data-line-start="11" data-line-end="13">uspm-chksum: This optional application is useful
for package maintainers to verify the checksums that USPM uses for package integrity verification.
</ul>
<p class="has-line-data" data-line-start="13" data-line-end="15">The project also contains <code>libuspp</code>,
or
Ultra Simple Package Processor, which contains the functions necessary to enable<br>
all the functionality of <code>uspm</code></p>
<h2 class="code-line" data-line-start=16 data-line-end=17><a id="How_it_works_16"></a>How it works</h2>
<p class="has-line-data" data-line-start="18" data-line-end="19">All packages come in <code>.uspm</code> files,
which
are just tarballs. Within the tarball there must be two included files.</p>
<p class="has-line-data" data-line-start="20" data-line-end="21"><code>PACKAGECODE</code> is the install/uninstall
script, it contains all the code necessary to install that package</p>
<p class="has-line-data" data-line-start="22" data-line-end="23"><code>PACKAGEDATA</code> is the JSON data that
will
get added by the package manager to the master list.</p>
<p class="has-line-data" data-line-start="24" data-line-end="25"></p>
</div>
</div>
<div class="footer">
<img class="logo" src="assets/logos/display.png" />
<br />
<img class="logo" src="assets/logos/uspm-display.png" />
</div>
</body>
</html>