123456789101112131415161718192021222324252627282930313233343536 |
- #!/usr/bin/env python
- # -*- encoding: utf-8 -*-
- """
- @Contact : liuyuqi.gov@msn.cn
- @Time : 2024/07/22
- @License : Copyright © 2017-2022 liuyuqi. All Rights Reserved.
- @Desc : enter point
- """
- from auto_commit.utils.colors import bcolors
- from auto_commit.auto_commit import AutoCommit
- from auto_commit.options import parse_args
- if __name__=='__main__':
- args = parse_args()
- print(args['cmd'])
- try:
- if args['path'] is not None and args['cmd'] is not None:
- if args['cmd'] == 'commit':
- auto_commit = AutoCommit(params=args)
- auto_commit.commit()
- elif args['cmd'] == 'sync':
- auto_commit = AutoCommit(params=args)
- auto_commit.sync()
- elif args['cmd'] == 'check':
- auto_commit = AutoCommit(params=args)
- auto_commit.check()
- elif args['cmd'] == 'help':
- print('help')
- elif args['cmd'] == 'version':
- print('version')
- else:
- print(f"{bcolors.FAIL}Please input path {bcolors.ENDC}")
- except Exception as e:
- print(e)
- print(f"{bcolors.FAIL}Please input path {bcolors.ENDC}")
|