-
Notifications
You must be signed in to change notification settings - Fork 1
/
passenger-pm.1
122 lines (122 loc) · 2.82 KB
/
passenger-pm.1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
.TH PASSENGER 1 "May 2024" "0.1.0" "Passenger CLI Manual"
.SH NAME
Passenger \- Portable and customizable password manager.
.SH SYNOPSIS
.B passenger
[command] [*args]
.SH DESCRIPTION
.B Passenger
is a command line password manager designed to be portable and customizable. It allows users to securely store, retrieve, manage, and generate passphrases using their own encode/decode algorithm, created from the open-source EnDeCoder.cs file. Each build of the Passenger client is unique, crafted by the user, ensuring a personalized security algorithm.
.SH COMMANDS
.TP
.BR login " \-l"
Generate a JWT token to use other commands. Requires a passphrase.
.RS
.B passenger login \-l [username] [passphrase]
.RE
.TP
.BR register " \-r"
Register a passphrase to the Passenger client.
.RS
.B passenger register [username] [passphrase]
.RE
.TP
.BR reset " \-R"
Reset the passphrase of the Passenger client using a JWT token and a new passphrase.
.RS
.B passenger reset [jwt] [new]
.RE
.TP
.BR fetchAll " \-a"
List all entries without displaying their passphrases, requires a JWT token.
.RS
.B passenger fetchAll [jwt]
.RE
.TP
.BR query " \-q"
Search for a keyword in all entries, requires a JWT token.
.RS
.B passenger query [jwt] [keyword]
.RE
.TP
.BR fetch " \-f"
Retrieve an entry by its UUID, requires a JWT token.
.RS
.B passenger fetch [jwt] [uuid]
.RE
.TP
.BR create " \-c"
Store an entry with the given json, requires a JWT token.
.RS
.B passenger create [jwt] [json]
.RE
.TP
.BR update " \-u"
Update an entry by its UUID, requires a JWT token and JSON formatted json.
.RS
.B passenger update [jwt] [uuid] [json]
.RE
.TP
.BR delete " \-d"
Delete an entry by its UUID, requires a JWT token.
.RS
.B passenger delete [jwt] [uuid]
.RE
.TP
.BR stats " \-s"
Show statistics of the Passenger client, requires a JWT token.
.RS
.B passenger stats [jwt]
.RE
.TP
.BR declare " \-D"
Declare a new key-value pair, requires a JWT token. Theses pairs are constant values that can be replaced on response.
.RS
.B passenger declare [jwt] [key] [value]
.RE
.TP
.BR forget " \-F"
Forget a key-value pair by its key, requires a JWT token.
.RS
.B passenger forget [jwt] [key]
.RE
.TP
.BR constants " \-C"
List all key-value pairs, requires a JWT token.
.RS
.B passenger constants [jwt]
.RE
.TP
.BR generate " \-g"
Generate a passphrase with the given length, requires a JWT token.
.RS
.B passenger generate [jwt] [length]
.RE
.TP
.BR manipulate " \-m"
Manipulate a passphrase by changing characters looking similar to others.
.RS
.B passenger manipulate [jwt] [passphrase]
.RE
.TP
.BR version " \-v" " \-\-version"
Show the version of the Passenger software.
.RS
.B passenger version
.RE
.TP
.BR help " \-h" " \-\-help"
Show this help message and exit.
.RS
.B passenger help
.RE
.TP
.BR man " \-M"
Show the manual page.
.RS
.B passenger man
.RE
.SH AUTHOR
Written by Elagoht.
.SH "SEE ALSO"
.BR jq (1)