commit c299e16
Emilia Smólska
·
2026-06-11 17:18:52 +0000 UTC
parent 77c7c5b
sigh
M
Makefile
+0,
-6
1@@ -23,9 +23,3 @@ install:
2 sed '1s:.*:#!${PERLSHEBANG}:' ${PROG} > ${BINDIR}/${PROG}
3 chmod +x ${BINDIR}/${PROG}
4 cp ${MAN} ${MAN1}/${MAN}
5-
6-readme.html: readme.7
7- mandoc -Thtml -Ofragment readme.7 > readme.html
8-
9-uploadreadme: readme.html
10- hut git update --readme readme.html --repo https://git.sr.ht/~emilia/haslo
A
README
+15,
-0
1@@ -0,0 +1,15 @@
2+Haslo is a simple password manager.
3+
4+Dependencies:
5+- Perl,
6+- The Perl modules MIME::Base64 and Term::ReadKey (may already be included in your system's Perl distribution),
7+- GnuPG.
8+
9+Installation:
10+Run make install.
11+
12+Usage:
13+See haslo(1).
14+
15+License:
16+Haslo is public domain software.
M
haslo
+1,
-1
1@@ -4,8 +4,8 @@
2
3 use strict;
4 use warnings;
5-use Term::ReadKey qw(ReadMode ReadLine);
6 use MIME::Base64 qw(encode_base64);
7+use Term::ReadKey qw(ReadMode ReadLine);
8
9 sub usage
10 {
D
readme.7
+0,
-58
1@@ -1,58 +0,0 @@
2-.Dd $Mdocdate$
3-.Dt README 7
4-.Os Repository description
5-.Sh NAME
6-.Nm haslo
7-.Nd a simple password manager
8-.Sh SYNOPSIS
9-See
10-.Xr haslo 1 .
11-.Sh DEPENDENCIES
12-.Bl -dash -width 1n
13-.It
14-.Nm perl
15-.It
16-The
17-.Nm perl
18-modules
19-.Em MIME::Base64
20-and
21-.Em Term::ReadKey
22-(may already be provided by the system
23-.Nm perl
24-distribution)
25-.It
26-.Nm gpg
27-.El
28-.Sh INSTALLATION
29-Run
30-.Nm make
31-to check for the required
32-.Nm perl
33-modules, then
34-.Nm doas Nm make Cm install
35-to install.
36-.Sh MAKE OPTIONS
37-Apart from the standard variables such as
38-.Ev PREFIX ,
39-.Ev BINDIR ,
40-.Ev MANDIR ,
41-the
42-.Pa Makefile
43-for
44-.Nm
45-uses the following variables that may be overridden by the user:
46-.Bl -tag -width Ds
47-.It Ev PERLSHEBANG
48-The command to execute
49-.Nm perl .
50-Used to check for the required
51-.Nm perl
52-modules, and set as the shebang of the installed executable. Defaults to
53-.Pa /usr/bin/env Nm perl .
54-.El
55-.Sh LICENSE
56-.Nm
57-is public domain software.
58-.Sh AUTHORS
59-.An Emilia Smólska Aq Mt emilia@hopeserv.net