File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11#!/usr/bin/env python
22
3- from github_backup .github_backup import main
3+ import os
4+
5+ from github_backup .github_backup import (
6+ backup_account ,
7+ backup_repositories ,
8+ check_git_lfs_install ,
9+ filter_repositories ,
10+ get_authenticated_user ,
11+ log_info ,
12+ mkdir_p ,
13+ parse_args ,
14+ retrieve_repositories ,
15+ )
16+
17+
18+ def main ():
19+ args = parse_args ()
20+
21+ output_directory = os .path .realpath (args .output_directory )
22+ if not os .path .isdir (output_directory ):
23+ log_info ('Create output directory {0}' .format (output_directory ))
24+ mkdir_p (output_directory )
25+
26+ if args .lfs_clone :
27+ check_git_lfs_install ()
28+
29+ log_info ('Backing up user {0} to {1}' .format (args .user , output_directory ))
30+
31+ authenticated_user = get_authenticated_user (args )
32+ repositories = retrieve_repositories (args , authenticated_user )
33+ repositories = filter_repositories (args , repositories )
34+ backup_repositories (args , output_directory , repositories )
35+ backup_account (args , output_directory )
36+
437
538if __name__ == '__main__' :
639 main ()
Original file line number Diff line number Diff line change @@ -1117,27 +1117,3 @@ def json_dump(data, output_file):
11171117 sort_keys = True ,
11181118 indent = 4 ,
11191119 separators = (',' , ': ' ))
1120-
1121-
1122- def main ():
1123- args = parse_args ()
1124-
1125- output_directory = os .path .realpath (args .output_directory )
1126- if not os .path .isdir (output_directory ):
1127- log_info ('Create output directory {0}' .format (output_directory ))
1128- mkdir_p (output_directory )
1129-
1130- if args .lfs_clone :
1131- check_git_lfs_install ()
1132-
1133- log_info ('Backing up user {0} to {1}' .format (args .user , output_directory ))
1134-
1135- authenticated_user = get_authenticated_user (args )
1136- repositories = retrieve_repositories (args , authenticated_user )
1137- repositories = filter_repositories (args , repositories )
1138- backup_repositories (args , output_directory , repositories )
1139- backup_account (args , output_directory )
1140-
1141-
1142- if __name__ == '__main__' :
1143- main ()
You can’t perform that action at this time.
0 commit comments