cli: support sglang version (#17250)

This commit is contained in:
Mick
2026-01-18 13:20:24 +08:00
committed by GitHub
parent 7edb06158e
commit 09491a9bcd
4 changed files with 59 additions and 4 deletions
+16
View File
@@ -2,10 +2,19 @@ import argparse
from sglang.cli.generate import generate
from sglang.cli.serve import serve
from sglang.cli.utils import get_git_commit_hash
from sglang.version import __version__
def version(args, extra_argv):
print(f"sglang version: {__version__}")
print(f"git revision: {get_git_commit_hash()[:7]}")
def main():
parser = argparse.ArgumentParser()
# complex sub commands
subparsers = parser.add_subparsers(dest="subcommand", required=True)
serve_parser = subparsers.add_parser(
@@ -22,5 +31,12 @@ def main():
)
generate_parser.set_defaults(func=generate)
# simple commands
version_parser = subparsers.add_parser(
"version",
help="Show the version information.",
)
version_parser.set_defaults(func=version)
args, extra_argv = parser.parse_known_args()
args.func(args, extra_argv)