@@ -46,26 +46,28 @@ stage_env () {
46
46
}
47
47
48
48
makenew () {
49
- read -p ' > Package title: ' mk_title
50
- read -p ' > Package name (slug with dashes): ' mk_slug
51
- read -p ' > Module name (slug with underscores): ' mk_module
49
+ echo ' Answer all prompts.'
50
+ echo ' There are no defaults.'
51
+ echo ' Example values are shown in parentheses.'
52
+ read -p ' > Package title (My Package): ' mk_title
53
+ read -p ' > Package name (my-package): ' mk_slug
54
+ read -p ' > Module name (my_package): ' mk_module
52
55
read -p ' > Package description: ' mk_description
53
- read -p ' > Version number: ' mk_version
54
- read -p ' > Author name: ' mk_author
55
- read -p ' > Author email: ' mk_email
56
- read -p ' > Copyright owner: ' mk_owner
57
- read -p ' > Copyright year: ' mk_year
58
- read -p ' > GitHub user or organization name: ' mk_user
59
- read -p ' > GitHub repository name: ' mk_repo
56
+ read -p ' > Author name (Linus Torvalds): ' mk_author
57
+ read -p
' > Author email ([email protected] ): ' mk_email
58
+ read -p ' > GitHub user or organization name (my-user): ' mk_user
59
+ read -p ' > GitHub repository name (my-repo): ' mk_repo
60
60
61
- sed_delete README.rst ' 22,121d;215,219d '
62
- sed_insert README.rst ' 22i ' " ${mk_description} "
61
+ circleci= " https://circleci.com/gh/ ${mk_user} / ${mk_repo} "
62
+ read -p " > Follow the CircleCI project at ${circleci} then press enter. " mk_null
63
63
64
- find_replace " s/version=.*/version='${mk_version} ',/g"
65
- find_replace " s/0\.0\.0\.\.\./${mk_version} .../g"
64
+ sed_delete README.rst ' 21,116d'
65
+ sed_insert README.rst ' 21i' ' TODO'
66
+
67
+ find_replace " s/version=.*/version='0.0.0',/g"
66
68
find_replace " s/Python Package Skeleton/${mk_title} /g"
67
- find_replace " s/Python package skeleton\./${mk_description} /g"
68
- find_replace " s/2016 Evan Sosenko/${mk_year} ${mk_owner } /g"
69
+ find_replace " s/Package skeleton for a python module \./${mk_description} /g"
70
+ find_replace " s/2016 Evan Sosenko/2018 ${mk_author } /g"
69
71
find_replace " s/Evan Sosenko/${mk_author} /g"
70
72
find_replace " s/razorx@evansosenko\.com/${mk_email} /g"
71
73
find_replace " s/makenew\/python-package/${mk_user} \/${mk_repo} /g"
@@ -74,9 +76,6 @@ makenew () {
74
76
75
77
git mv makenew_python_package ${mk_module}
76
78
77
- mk_attribution=' Built from `makenew/python-package <https://github.com/makenew/python-package>`__.'
78
- sed_insert README.rst ' 6i' " \ ${mk_attribution} \n"
79
-
80
79
echo
81
80
echo ' Replacing boilerplate.'
82
81
}
0 commit comments