summaryrefslogtreecommitdiff
path: root/help.go
diff options
context:
space:
mode:
authortjp <tjp@ctrl-c.club>2024-01-08 11:10:24 -0700
committertjp <tjp@ctrl-c.club>2024-01-08 11:10:24 -0700
commita90327bcc0f46171e30a4a549fb5b44f8e91e303 (patch)
tree8595b256c8e9fa2232525199c51021e0efbebac4 /help.go
parent230933ee0e4bce6ddf25e0816fff0bd30e3c8864 (diff)
identity management and use
Diffstat (limited to 'help.go')
-rw-r--r--help.go34
1 files changed, 30 insertions, 4 deletions
diff --git a/help.go b/help.go
index e427522..6e50ff7 100644
--- a/help.go
+++ b/help.go
@@ -29,8 +29,9 @@ help topics
commands: Basics of x-1 commands, and a full listing of them. Each
command also has its own help topic.
urls: The forms of URLs which can be entered into x-1 commands.
-mark: Information on the "mark" meta-command.
-tour: Information about the "tour" meta-command.
+mark: Information on the bookmarks and the "mark" meta-command.
+tour: Information about tours and the "tour" meta-command.
+identity: Identities and managing them with the "identity" meta-command.
config: The x-1 configuration file.
`[1:],
@@ -42,7 +43,7 @@ back forward
next previous
reload print pipe
help links history
-tour mark
+tour mark identity
go save
about quit
@@ -114,7 +115,8 @@ look them up again. Marks are preserved across x-1 sessions.
The mark meta-command has multiple sub-commands which can be used to
manage and navigate to your saved marks. "m[ark] X" with any mark name
-or unique prefix of a name can be used as "mark go".
+or unique prefix of a name can be used as "mark go", and "m[ark]" alone
+is treated as "mark list".
m[ark] a[dd] NAME URL: adds a new name/url pair to your saved marks.
m[ark] g[o] NAME: navigates to the named mark's URL.
@@ -145,6 +147,30 @@ t[our] s[elect] [NAME]: make the named tour active (optionally named
by a unique prefix), or without a name, selects the default tour.
`[1:],
+ "identity": `
+i[dentity]
+----------
+An identity is a managed credential in the form of a TLS client
+certificate. This meta-command supports managing your various identities
+and assigning them to be used on particular domains or on specific
+pages.
+
+i[dentity] c[reate] NAME: create a new identity (TLS key/certificate).
+i[dentity] l[ist]: list identities and the domains and paths on which
+ they are assigned to be used.
+i[dentity] u[se] NAME d[omain] DOMAIN: assign the named identity to be
+ used across a given domain.
+i[dentity] u[se] NAME f[older] URL: assign an identity to be used on any
+ path which has URL as a prefix.
+i[dentity] u[se] NAME p[age] URL: always use the named identity on a
+ specific page.
+i[dentity] d[elete] NAME: remove the named identity and any
+ domain/folder/page associations it has.
+
+Any "identity use" command will override existing associations to the
+same domain/folder/page.
+`[1:],
+
"root": `
r[oot]
------