Skip to content

Commit 148fe42

Browse files
committed
Improve command quality
1 parent f639c45 commit 148fe42

11 files changed

Lines changed: 204 additions & 51 deletions

File tree

assets/commands/burpsuite.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,4 +61,4 @@ The free Community Edition has limited functionality; Professional Edition is pa
6161

6262
# SEE ALSO
6363

64-
[mitmproxy](/man/mitmproxy)(1), [owasp-zap](/man/owasp-zap)(1), [nikto](/man/nikto)(1)
64+
[mitmproxy](/man/mitmproxy)(1), [nikto](/man/nikto)(1), [sqlmap](/man/sqlmap)(1)

assets/commands/dotenvx.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,5 +83,5 @@ The tool supports multiple environment files (.env.production, .env.staging), au
8383

8484
# SEE ALSO
8585

86-
[dotenv](/man/dotenv)(1), [env](/man/env)(1)
86+
[env](/man/env)(1), [direnv](/man/direnv)(1), [sops](/man/sops)(1)
8787

assets/commands/ecryptfs-verify.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,4 +49,4 @@ ecryptfs-verify is part of the **eCryptfs** utilities, providing validation for
4949

5050
# SEE ALSO
5151

52-
[ecryptfs-setup-private](/man/ecryptfs-setup-private)(1), [mount.ecryptfs](/man/mount.ecryptfs)(8)
52+
[ecryptfs](/man/ecryptfs)(7), [ecryptfs-setup-private](/man/ecryptfs-setup-private)(1), [ecryptfs-find](/man/ecryptfs-find)(1)

assets/commands/gitu.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,4 +85,4 @@ Requires Git repository. Some advanced Git features may not be supported. Large
8585

8686
# SEE ALSO
8787

88-
[git](/man/git)(1), [lazygit](https://github.com/jesseduffield/lazygit), [magit](https://magit.vc/)
88+
[git](/man/git)(1), [lazygit](/man/lazygit)(1), [tig](/man/tig)(1)

assets/commands/go-env.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,4 +58,4 @@ Variables set with -w take precedence over shell environment variables. The go/e
5858

5959
# SEE ALSO
6060

61-
[go](/man/go)(1), [go-build](/man/go-build)(1)
61+
[go](/man/go)(1), [go-build](/man/go-build)(1), [go-mod](/man/go-mod)(1)

assets/commands/min12xxw.md

Lines changed: 20 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,25 @@ driver for Minolta PagePro printers
2727
# PARAMETERS
2828

2929
_FILE_
30-
> Print file.
30+
> PostScript or pre-converted input file. If omitted, reads from stdin.
3131
3232
**-r** _DPI_
33-
> Resolution.
33+
> Resolution: 300, 600, or 1200 dpi (default 600).
3434
3535
**-p** _SIZE_
36-
> Paper size.
36+
> Paper size: a4, letter, legal, executive, com10, monarch, dl, c5.
37+
38+
**-m**
39+
> Use maximum-density (darker) printing mode.
40+
41+
**-e**
42+
> Use economy (toner-saving) mode.
43+
44+
**-t**
45+
> Thick paper mode.
46+
47+
**-c** _N_
48+
> Number of copies.
3749
3850
**-v**
3951
> Verbose output.
@@ -43,19 +55,19 @@ _FILE_
4355
4456
# DESCRIPTION
4557

46-
**min12xxw** is a driver for Minolta PagePro printers. It converts print data for 12xxW series.
58+
**min12xxw** is a CUPS filter and standalone converter for the Minolta PagePro 12xxW host-based laser printer family (PagePro 1200W, 1250W, 1300W, 1350W, 1400W, etc.). These printers use a proprietary host-based protocol rather than PCL or PostScript; min12xxw produces the binary stream the printer expects from input data.
4759

48-
The tool is a filter for CUPS. It handles Minolta-specific print protocols.
60+
It is typically invoked automatically by CUPS via the bundled PPD files, but can also be used standalone to convert a print job into raw printer data.
4961

5062
# CAVEATS
5163

52-
Minolta 12xxW specific. Part of printer driver. CUPS integration.
64+
Only supports the PagePro 12xxW/13xxW/14xxW series. The printer must be reachable as a raw device for the produced stream to print correctly. Higher resolutions require more memory in the printer.
5365

5466
# HISTORY
5567

56-
min12xxw provides Linux support for **Minolta PagePro** 12xxW series laser printers.
68+
**min12xxw** was originally written by **Manuel Tobias Schiller** and packaged in Debian and other distributions as the Linux driver for Minolta's host-based PagePro laser printers, which lack a built-in PostScript or PCL interpreter.
5769

5870
# SEE ALSO
5971

60-
[lp](/man/lp)(1), [cups](/man/cups)(1), [lpr](/man/lpr)(1)
72+
[lp](/man/lp)(1), [lpr](/man/lpr)(1), [cups](/man/cups)(1), [cupsd](/man/cupsd)(8)
6173

assets/commands/mumble.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,5 +61,5 @@ Mumble was created in **2005** as an open-source alternative to proprietary voic
6161

6262
# SEE ALSO
6363

64-
[murmur](/man/murmur)(1), [teamspeak](/man/teamspeak)(1), [discord](/man/discord)(1)
64+
[discord](/man/discord)(1), [signal-desktop](/man/signal-desktop)(1)
6565

assets/commands/npm-profile.md

Lines changed: 50 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,45 +4,81 @@ manages npm registry user profile
44

55
# TLDR
66

7-
**Show profile**
7+
**Show all profile** properties
88

99
```npm profile get```
1010

11-
**Set profile field**
11+
**Get a specific** profile property (e.g. email, fullname, homepage)
12+
13+
```npm profile get [property]```
14+
15+
**Set a profile field** (email, fullname, homepage, twitter, github)
1216

1317
```npm profile set [field] [value]```
1418

15-
**Enable 2FA**
19+
**Change password** (interactive prompt)
20+
21+
```npm profile set password```
22+
23+
**Enable two-factor authentication** (defaults to auth-and-writes)
1624

17-
```npm profile enable-2fa```
25+
```npm profile enable-2fa [auth-only|auth-and-writes]```
1826

1927
**Disable 2FA**
2028

2129
```npm profile disable-2fa```
2230

31+
**Output as JSON**
32+
33+
```npm profile get --json```
34+
2335
# SYNOPSIS
2436

25-
**npm** **profile** _command_ [_options_]
37+
**npm profile enable-2fa** [_auth-only_|_auth-and-writes_]
38+
39+
**npm profile disable-2fa**
40+
41+
**npm profile get** [_key_]
42+
43+
**npm profile set** _key_ _value_
2644

2745
# PARAMETERS
2846

29-
**get** _field_
30-
> Get profile value.
47+
**get** [_property_]
48+
> Display all profile properties or one specific property.
49+
50+
**set** _property_ _value_
51+
> Set a profile property. Supported: email, fullname, homepage, freenode, twitter, github.
3152
32-
**set** _field_ _value_
33-
> Set profile value.
53+
**set password**
54+
> Interactively change the account password.
3455
35-
**enable-2fa** _mode_
36-
> Enable 2FA (auth-only, auth-and-writes).
56+
**enable-2fa** [_mode_]
57+
> Enable two-factor authentication. Mode is `auth-only` (login/auth changes) or `auth-and-writes` (also publish, dist-tag, access changes). Default is `auth-and-writes`.
3758
3859
**disable-2fa**
39-
> Disable 2FA.
60+
> Disable two-factor authentication.
61+
62+
**--registry** _URL_
63+
> Override the registry URL (default https://registry.npmjs.org/).
64+
65+
**--otp** _CODE_
66+
> Provide a one-time password for 2FA-protected actions.
67+
68+
**--json**
69+
> Output results as JSON.
4070
4171
# DESCRIPTION
4272

43-
**npm profile** manages npm registry user profile. View and update profile settings. Configure two-factor authentication for account security.
73+
**npm profile** manages your user profile on the npm registry. It can view and update profile settings (email, fullname, homepage, social handles), change your password interactively, and configure two-factor authentication for account security.
74+
75+
This command depends on the registry implementation; third-party registries may not support all subcommands.
76+
77+
# CAVEATS
78+
79+
Most subcommands only work against npmjs.com or compatible registries. The command is unaware of workspaces. Changing email or enabling 2FA may require an OTP when prompted.
4480

4581
# SEE ALSO
4682

47-
[npm](/man/npm)(1), [npm-adduser](/man/npm-adduser)(1)
83+
[npm](/man/npm)(1), [npm-adduser](/man/npm-adduser)(1), [npm-access](/man/npm-access)(1), [npm-config](/man/npm-config)(1)
4884

assets/commands/sshclick.md

Lines changed: 58 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,18 +16,73 @@ Terminal-based SSH config manager with groups
1616

1717
```sshc group create [mygroup] --desc "[Production servers]"```
1818

19+
**Create a host** with parameters
20+
21+
```sshc host create [myserver] --param hostname=[example.com] --param user=[admin] --param port=[22]```
22+
23+
**Delete a host**
24+
25+
```sshc host delete [myserver]```
26+
27+
**Launch the interactive TUI**
28+
29+
```sshc tui```
30+
1931
# SYNOPSIS
2032

21-
**sshc** [_options_] _command_ [_args_]
33+
**sshc** _resource_ _action_ [_options_]
34+
35+
# SUBCOMMANDS
36+
37+
**host list**
38+
> List all SSH hosts in the config.
39+
40+
**host show** _name_
41+
> Display details for a single host.
42+
43+
**host create** _name_
44+
> Add a new host entry.
45+
46+
**host set** _name_
47+
> Modify an existing host's parameters.
48+
49+
**host delete** _name_
50+
> Remove a host entry.
51+
52+
**group list** / **group show** / **group create** / **group delete**
53+
> Manage groups of hosts.
54+
55+
**tui**
56+
> Launch the interactive terminal UI.
57+
58+
# PARAMETERS
59+
60+
**-f**, **--file** _PATH_
61+
> Use a specific SSH config file (default `~/.ssh/config`).
62+
63+
**--style** _STYLE_
64+
> Output style: table, card, json.
65+
66+
**--param** _key=value_
67+
> Set an SSH option on a host (e.g. hostname, user, port, identityfile).
68+
69+
**--desc** _TEXT_
70+
> Description metadata for hosts or groups.
2271
2372
# DESCRIPTION
2473

25-
**sshclick** is a CLI and TUI tool for managing SSH configuration files. It parses your SSH config and provides commands to list, filter, modify, and view host entries. Through additional metadata comments, it supports abstractions like host groups and descriptions for better organization.
74+
**sshclick** is a CLI and TUI tool for managing SSH configuration files. It parses your SSH config (`~/.ssh/config` by default) and provides commands to list, filter, modify, and view host entries. Through additional metadata comments, it supports abstractions like host groups and descriptions for better organization.
75+
76+
The TUI mode provides interactive navigation, search, and editing of hosts and groups.
77+
78+
# CAVEATS
79+
80+
Edits to the SSH config file may reorder or rewrite comments. Always keep a backup before bulk operations.
2681

2782
# HISTORY
2883

2984
**sshclick** was created by **Karlo Tisaj** (karlot) and is written in **Python**.
3085

3186
# SEE ALSO
3287

33-
[sshs](/man/sshs)(1), [ssh](/man/ssh)(1), [ssh-list](/man/ssh-list)(1)
88+
[ssh](/man/ssh)(1), [sshs](/man/sshs)(1), [ssh-list](/man/ssh-list)(1)

assets/commands/systemd-path.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,4 +46,4 @@ Path values may vary based on system configuration and user context. The tool re
4646

4747
# SEE ALSO
4848

49-
[file-hierarchy](/man/file-hierarchy)(7), [systemd](/man/systemd)(1)
49+
[file-hierarchy](/man/file-hierarchy)(7), [systemctl](/man/systemctl)(1), [systemd-analyze](/man/systemd-analyze)(1)

0 commit comments

Comments
 (0)