aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKylie McClain <kylie@somas.is>2020-07-07 07:29:43 -0400
committerKylie McClain <kylie@somas.is>2020-07-07 07:29:43 -0400
commitd57988e7ed0e4c41c5393fca769c9ceaf43b71b4 (patch)
treeb6dffc6977a7e09ea23aa70dfe99b39db757b808
parent63893c1ca850e0a557abe96ef0e0c9dbd68c63eb (diff)
downloadpraxis-d57988e7ed0e4c41c5393fca769c9ceaf43b71b4.tar.gz
praxis-d57988e7ed0e4c41c5393fca769c9ceaf43b71b4.tar.xz
praxis-d57988e7ed0e4c41c5393fca769c9ceaf43b71b4.zip
praxis(7): deduplicate skarnet urls
-rw-r--r--praxis.7.adoc6
1 files changed, 4 insertions, 2 deletions
diff --git a/praxis.7.adoc b/praxis.7.adoc
index 3f5d912..cd4014a 100644
--- a/praxis.7.adoc
+++ b/praxis.7.adoc
@@ -1,5 +1,7 @@
= praxis(7)
+:url-skarnet: https://skarnet.org/software
+
== Name
praxis - package manager for Mutiny's package API, theory
@@ -17,7 +19,7 @@ of useful functionality for developers, metadata consumers, and users.
No code evaluation is used at any point. All code is generated purely by following hierarchies of
inheritance for actions (build scripts) and metadata.
-Concepts like https://skarnet.org/software/s6/s6-envdir.html[envdirs] are used to additionally ease
+Concepts like {url-skarnet}/s6/s6-envdir.html[envdirs] are used to additionally ease
the amount of parsing that must be done to files in order to construct metadata for packages,
repositories, and libraries.
@@ -31,7 +33,7 @@ require a shell parser for anything other than running the actual actions that b
* https://git.mutiny.red/mutiny/idioms[`idioms`]
* A POSIX-compliant shell
-* https://skarnet.org/software/s6-portable-utils[`s6-portable-utils`]
+* {url-skarnet}/s6-portable-utils[`s6-portable-utils`]
** `s6-update-symlinks` is used for updating repositories while respecting priority.
== Roadmap