commit c8eb041dc98e8d1536d458f4a3414a0472fa7b36 Author: juga0 juga@riseup.net Date: Wed Jul 18 20:07:48 2018 +0000
Remove init --- sbws/core/init.py | 40 ---------------------------------------- 1 file changed, 40 deletions(-)
diff --git a/sbws/core/init.py b/sbws/core/init.py deleted file mode 100644 index 39d4c17..0000000 --- a/sbws/core/init.py +++ /dev/null @@ -1,40 +0,0 @@ -from sbws.globals import (is_initted, fail_hard) -from sbws.util.config import get_user_example_config -from sbws.util.userquery import query_yes_no -from argparse import ArgumentDefaultsHelpFormatter -import os -import logging - -log = logging.getLogger(__name__) - - -def gen_parser(sub): - d = 'Initialize a directory so sbws can use it for configuration, '\ - 'data storage, etc. A common default directory is ~/.sbws but check '\ - 'the output of sbws -h to verify.' - sub.add_parser('init', formatter_class=ArgumentDefaultsHelpFormatter, - description=d) - - -def main(args, conf): - if is_initted(args.directory): - fail_hard('Directory already seems to be initted') - - if not os.path.isdir(args.directory): - log.info('Creating %s', args.directory) - os.makedirs(args.directory, exist_ok=False) - - # Create config.ini #### - fname = os.path.join(args.directory, 'config.ini') - if os.path.exists(fname) and not os.path.isfile(fname): - fail_hard('Don't know how to handle %s existing as a non-file', fname) - if os.path.isfile(fname) and not query_yes_no( - 'Is it okay to overwrite {}?'.format(fname), default=None): - fail_hard('Cannot continue') - c = get_user_example_config() - if 'paths' not in c: - c['paths'] = {} - c['paths']['sbws_home'] = args.directory - log.info('Creating %s based on example config', fname) - with open(fname, 'wt') as fd: - c.write(fd)