You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-07-30 19:23:07 +03:00
MCOL-5526: CLI rename "mcs CLUSTER" commands to just mcs.
[add] now all 'cluster' subcommand commands working without using 'cluster' subcommand itself [fix] 'cluster' command hidding its help message [add] explicit names for commands [add] help-all command to list all nested help messages in man page view [add] rich colored tabled help [add] table panels for cluster commands [upd] typer dependency version and some extra indirect dependencies [add] README.md for mcs cli tool with all command reference [add] mcs.1 man page [add] README_DEV.md for mcs cli tool [fix] cmapi/CMakeLists.txt to install mcs.1 man page
This commit is contained in:
committed by
Leonid Fedorov
parent
230506b996
commit
f2e9ceacb4
@ -35,14 +35,14 @@ set_app = typer.Typer(help='Set cluster parameters.')
|
||||
app.add_typer(set_app, name='set')
|
||||
|
||||
|
||||
@app.command()
|
||||
@app.command(rich_help_panel='cluster and single node commands')
|
||||
@handle_output
|
||||
def status():
|
||||
"""Get status information."""
|
||||
return ClusterHandler.status(logger=logger)
|
||||
|
||||
|
||||
@app.command()
|
||||
@app.command(rich_help_panel='cluster and single node commands')
|
||||
@handle_output
|
||||
@TransactionManager(
|
||||
timeout=timedelta(days=1).total_seconds(), handle_signals=True
|
||||
@ -161,14 +161,14 @@ def stop(
|
||||
return {'timestamp': start_time}
|
||||
|
||||
|
||||
@app.command()
|
||||
@app.command(rich_help_panel='cluster and single node commands')
|
||||
@handle_output
|
||||
def start():
|
||||
"""Start the Columnstore cluster."""
|
||||
return ClusterHandler.start(logger=logger)
|
||||
|
||||
|
||||
@app.command()
|
||||
@app.command(rich_help_panel='cluster and single node commands')
|
||||
@handle_output
|
||||
def restart():
|
||||
"""Restart the Columnstore cluster."""
|
||||
@ -180,7 +180,7 @@ def restart():
|
||||
return result
|
||||
|
||||
|
||||
@node_app.command()
|
||||
@node_app.command(rich_help_panel='cluster node commands')
|
||||
@handle_output
|
||||
def add(
|
||||
nodes: Optional[List[str]] = typer.Option(
|
||||
@ -199,7 +199,7 @@ def add(
|
||||
return result
|
||||
|
||||
|
||||
@node_app.command()
|
||||
@node_app.command(rich_help_panel='cluster node commands')
|
||||
@handle_output
|
||||
def remove(nodes: Optional[List[str]] = typer.Option(
|
||||
...,
|
||||
|
Reference in New Issue
Block a user