Skip to content

Commit

Permalink
feat: standardized cli
Browse files Browse the repository at this point in the history
devmaxde committed Nov 26, 2024
1 parent d865359 commit e031779
Showing 2 changed files with 3 additions and 5 deletions.
6 changes: 2 additions & 4 deletions metricq_source_ipmi/source/main.py
Original file line number Diff line number Diff line change
@@ -13,6 +13,7 @@
import metricq
from metricq import Timedelta
from metricq.logging import get_logger
from metricq.cli import metricq_command

from .version import version as client_version
import hostlist
@@ -514,11 +515,8 @@ async def update(self):
)


@click.command()
@click.option('--server', default='amqp://localhost/')
@click.option('--token', default='source-ipmi')
@metricq_command(default_token="source-ipmi")
@click.version_option(client_version)
@click_log.simple_verbosity_option(logger)
def run(server, token):
src = IpmiSource(token=token, management_url=server, client_version=client_version)
src.run()
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
@@ -15,7 +15,7 @@
"aiomonitor",
"click",
"click_log",
"metricq ~= 4.0",
"metricq[cli] ~= 5.4",
"python-hostlist",
],
use_scm_version=True,

0 comments on commit e031779

Please sign in to comment.