feat(cli): support cow cli

This commit is contained in:
zhayujie
2026-03-26 10:08:51 +08:00
parent 3eb8348708
commit 8fd029a4a1
10 changed files with 821 additions and 0 deletions

27
cli/cli.py Normal file
View File

@@ -0,0 +1,27 @@
"""CowAgent CLI entry point."""
import click
from cli import __version__
from cli.commands.skill import skill
from cli.commands.process import start, stop, restart, status, logs
from cli.commands.context import context
@click.group()
@click.version_option(__version__, '--version', '-v', prog_name='cow')
def main():
"""CowAgent CLI - Manage your CowAgent instance."""
pass
main.add_command(skill)
main.add_command(start)
main.add_command(stop)
main.add_command(restart)
main.add_command(status)
main.add_command(logs)
main.add_command(context)
if __name__ == '__main__':
main()