website.git

commit 241f35456f6287bf4ea59b4f4d4fbb32df28662a

Author: Adam <git@apiote.xyz>

add eeze

 programs/eeze.adoc | 97 ++++++++++++++++++++++++++++++++++++++++++++++
 programs/index.dirty | 14 ++++++


diff --git a/programs/eeze.adoc b/programs/eeze.adoc
new file mode 100644
index 0000000000000000000000000000000000000000..0e1d1b77a8dad7bf356f1952e7781b2ca0b66fae
--- /dev/null
+++ b/programs/eeze.adoc
@@ -0,0 +1,97 @@
+= eeze
+apiote <me@apiote.xyz>
+v2.0.3 2022-04-12
+:toc:
+
+eeze is a simple secret storage/password manager
+
+WARNING: eeze has not been audited and is by no means guaranteed to be safe
+
+== Building
+
+To build eeze, You need:
+
+* `go>=1.17`
+* `mk`
+
+Then, all You have to do is run `mk`, and—optionally—`mk install`
+
+== Running
+
+----
+eeze -A
+  add secret(s);
+
+  reads a
+  []map[string]struct{
+    Hidden bool
+    Value string
+  }
+  from stdin as dirty
+eeze -D -i <id>
+  delete a secret by <id>
+eeze -E
+  export all secrets as dirty
+eeze -G [-e|-p] [-f <fields>] (-i <id>|-l <label> [-u <username>]|-s <url> [-u <username>])
+  get secrets
+
+  -e             export as dirty
+  -p             pretty print
+  -f <fields>    get only fields for secrets; fields are comma separated
+  -i <id>        get secret by id field
+  -l <label>     get secret by label field
+  -s <url>       get secret by url field
+  -u <username>  filter secrets by username field
+eeze -L
+  list all secrets in format "id|label" or "id|label: username"
+eeze -Ik
+  list credentials, name and type
+eeze -Ir
+  recreate secrets index
+eeze -Ia -n <name> (-p|-2)
+  add credential with <name>
+
+  -p             password credential
+  -2             FIDO2 credential
+eeze -Id -n <name>
+  delete credential named <name>
+eeze -h
+  show this help and exit
+----
+
+usage, examples, helpers
+
+== Contribute
+
+This project is finished; no more functions will be implemented; all feature requests will be ignored.
+
+This project uses The Code of Merit, which is available as CODE_OF_CONDUCT file.
+
+Fixes and patches are welcome; please send them to `eeze@git.apiote.xyz` using `git send-email`. They must include a sign-off to certify agreement to https://developercertificate.org/[Developer Certificate of Origin].
+
+All communication—questions, bugs, etc.—should go through the mailing list available at `eeze@git.apiote.xyz`. Note that all communication will be made public at https://asgard.apiote.xyz/.
+
+== Mirrors
+
+The canonical repository for this project is https://git.apiote.xyz/eeze.git it’s mirrored at https://notabug.org/apiote/eeze
+
+Mirrors exist solely for the sake of the code and any additional functions provided by third-party services (including but not limited to issues and pull requests) will not be used and will be ignored.
+
+== License
+
+----
+eeze Copyright (C) 2022 apiote
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU Affero General Public License for more details.
+
+You should have received a copy of the GNU Affero General Public License
+along with this program.  If not, see <https://www.gnu.org/licenses/>.
+----




diff --git a/programs/index.dirty b/programs/index.dirty
index 3da14a30f2fbab1789658d0e5a6c852c6f913f04..13a518b319032a5516d82ecb9571c8a2d29eb959 100644
--- a/programs/index.dirty
+++ b/programs/index.dirty
@@ -42,6 +42,20 @@ 			)
 		)
 	)
 	(
+		('name' 'eeze')
+		('tldr' 'simple secret storage/password manager')
+		('defaultVersion' '')
+		('source' 'https://git.apiote.xyz/git/eeze.git')
+		('versions'
+			(
+				('' (
+					('description' 'eeze.adoc')
+					('module' 'apiote.xyz/p/eeze')
+				))
+			)
+		)
+	)
+	(
 		('name' 'go-dirty')
 		('tldr' 'go dirty library')
 		('defaultVersion' '')