move cli and api into wrapper

This commit is contained in:
Ftps
2024-03-07 21:50:15 +09:00
parent 0c3c512396
commit 785abd7830
12 changed files with 75 additions and 19 deletions

33
rvc/wrapper/cli/cli.py Normal file
View File

@@ -0,0 +1,33 @@
import re
from typing import Optional, Pattern
import click
from rvc.wrapper.cli.handler.infer import infer
from rvc.wrapper.cli.handler.train import train
from rvc.wrapper.cli.handler.uvr5 import uvr
from rvc.wrapper.cli.utils.dlmodel import dlmodel
from rvc.wrapper.cli.utils.env import env
from rvc.wrapper.cli.utils.initialize import init
@click.group(
context_settings={"help_option_names": ["-h", "--help"]},
help="rvc cli feature list",
)
def cli():
pass
def main():
cli.add_command(infer)
cli.add_command(train)
cli.add_command(uvr)
cli.add_command(dlmodel)
cli.add_command(env)
cli.add_command(init)
cli()
if __name__ == "__main__":
main()