|
4 | 4 | import click |
5 | 5 | from click_plugins import with_plugins |
6 | 6 | from pkg_resources import iter_entry_points |
7 | | -from py42.__version__ import __version__ as py42version |
8 | 7 | from py42.settings import set_user_agent_suffix |
9 | 8 |
|
| 9 | +from code42cli import BANNER |
10 | 10 | from code42cli import PRODUCT_NAME |
11 | | -from code42cli.__version__ import __version__ as cliversion |
12 | 11 | from code42cli.click_ext.groups import ExceptionHandlingGroup |
13 | 12 | from code42cli.cmds.alert_rules import alert_rules |
14 | 13 | from code42cli.cmds.alerts import alerts |
|
20 | 19 | from code42cli.cmds.legal_hold import legal_hold |
21 | 20 | from code42cli.cmds.profile import profile |
22 | 21 | from code42cli.cmds.securitydata import security_data |
| 22 | +from code42cli.cmds.shell import shell |
23 | 23 | from code42cli.cmds.users import users |
24 | 24 | from code42cli.options import sdk_options |
25 | 25 |
|
26 | | -BANNER = f"""\b |
27 | | - dP""b8 dP"Yb 8888b. 888888 dP88 oP"Yb. |
28 | | -dP `" dP Yb 8I Yb 88__ dP 88 "' dP' |
29 | | -Yb Yb dP 8I dY 88"" d888888 dP' |
30 | | - YboodP YbodP 8888Y" 888888 88 .d8888 |
31 | | -
|
32 | | -code42cli version {cliversion}, by Code42 Software. |
33 | | -powered by py42 version {py42version}.""" |
34 | | - |
35 | 26 |
|
36 | 27 | # Handle KeyboardInterrupts by just exiting instead of printing out a stack |
37 | 28 | def exit_on_interrupt(signal, frame): |
@@ -73,12 +64,13 @@ def cli(state, python): |
73 | 64 |
|
74 | 65 | cli.add_command(alerts) |
75 | 66 | cli.add_command(alert_rules) |
76 | | -cli.add_command(security_data) |
| 67 | +cli.add_command(audit_logs) |
| 68 | +cli.add_command(cases) |
77 | 69 | cli.add_command(departing_employee) |
| 70 | +cli.add_command(devices) |
78 | 71 | cli.add_command(high_risk_employee) |
79 | 72 | cli.add_command(legal_hold) |
80 | 73 | cli.add_command(profile) |
81 | | -cli.add_command(devices) |
| 74 | +cli.add_command(security_data) |
| 75 | +cli.add_command(shell) |
82 | 76 | cli.add_command(users) |
83 | | -cli.add_command(audit_logs) |
84 | | -cli.add_command(cases) |
0 commit comments