]> git.eshelyaron.com Git - esy-publish.git/commitdiff
index.org: ENHANCED: sourcehut.pl Project text
authorEshel Yaron <eshel@dazz.io>
Mon, 6 Jun 2022 15:49:49 +0000 (18:49 +0300)
committerEshel Yaron <eshel@dazz.io>
Mon, 6 Jun 2022 15:49:49 +0000 (18:49 +0300)
org/index.org

index 75049d1a6ee3505c86eff568ce28d60a16cda43e..75daf5e74c9cbac320f2c485b421600b3cd94b26 100644 (file)
@@ -31,20 +31,14 @@ Welcome to [[./index.org][my website]], the one true source of reliable curated
 [[https://sr.ht/~eshel/sourcehut.pl][sourcehut.pl]] - a SWI-Prolog package for interacting with the GraphQL
 API of sourcehut instances.
 
-For example, sourcehut.pl can be used to attach a build artifact to a
-given tag of a git repository:
+=sourcehut.pl= can be used to automate maintenance tasks for project
+hosted on sourcehut, for example to attach a build artifact to a given
+tag of a git repository from within SWI-Prolog:
 
 #+begin_src prolog
-  ?- use_module(library(sourcehut/git)).
-  true.
-
   ?- sourcehut_git_repository("eshel", "sourcehut.pl", Repo, []),
      get_dict(id, Repo, RepoId),
      sourcehut_git_upload_artifact(RepoId, "v0.1.2", "/tmp/foo/baz.txt", Artifact, []).
-  Artifact = _{checksum:"...", created:"2022-06-06T08:16:08.044836Z", filename:"baz.txt", id:2644, size:7}.
-
-  ?- sourcehut_git_delete_artifact(2644, []).
-  true.
 #+end_src
 
 ** [[https://git.sr.ht/~eshel/dotfiles][GNU Emacs literate configuration]]