mirror of
https://github.com/Stone-Red-Code/dvc.git
synced 2026-11-05 23:09:32 +01:00
* Added 'doctor' as an alias for 'version' * simplified doctor alias Co-authored-by: browningjp <[email protected]>
30 lines
771 B
Python
30 lines
771 B
Python
import argparse
|
|
import logging
|
|
|
|
from dvc.command.base import CmdBaseNoRepo, append_doc_link
|
|
from dvc.info import get_dvc_info
|
|
|
|
logger = logging.getLogger(__name__)
|
|
|
|
|
|
class CmdVersion(CmdBaseNoRepo):
|
|
def run(self):
|
|
dvc_info = get_dvc_info()
|
|
logger.info(dvc_info)
|
|
return 0
|
|
|
|
|
|
def add_parser(subparsers, parent_parser):
|
|
VERSION_HELP = (
|
|
"Display the DVC version and system/environment information."
|
|
)
|
|
version_parser = subparsers.add_parser(
|
|
"version",
|
|
parents=[parent_parser],
|
|
description=append_doc_link(VERSION_HELP, "version"),
|
|
help=VERSION_HELP,
|
|
formatter_class=argparse.RawDescriptionHelpFormatter,
|
|
aliases=["doctor"],
|
|
)
|
|
version_parser.set_defaults(func=CmdVersion)
|