@@ -106,6 +106,44 @@ _main_branch:
106106@ utcdate :
107107 TZ=UTC date + " %Y-%m-%d"
108108
109+ # generate a clean README
110+ [group (' Utility' )]
111+ [no-cd ]
112+ clean_readme :
113+ #!/usr/bin/env bash
114+ set -euo pipefail # strict mode without tracing
115+
116+ GIT_ORIGIN=$(git config --get remote.origin.url | sed -e ' s/^.*://' -e ' s/[.]git$//' )
117+ #echo "$GIT_ORIGIN"
118+
119+ GITHUB_ORG=$(echo " $GIT_ORIGIN" | sed -e ' s/[/].*$//' )
120+ echo " org={{ BLUE }} $GITHUB_ORG{{ NORMAL }} "
121+
122+ GITHUB_REPO=$(echo " $GIT_ORIGIN" | sed -e ' s/^.*[/]//' )
123+ echo " repo={{ BLUE }} $GITHUB_REPO{{ NORMAL }} "
124+
125+ cat > README.md << END_OF_HEREDOC
126+ # FINI template-repo
127+
128+ 
129+ 
130+ 
131+ 
132+
133+ A good starting place for new github repos.
134+
135+ ## Contibuting
136+
137+ - [Code of Conduct](.github/ CODE_OF_CONDUCT.md)
138+ - [Contributing Guide](.github/ CONTRIBUTING.md) includes a step-by-step guide to our
139+ [development processs](.github/ CONTRIBUTING.md#development-process).
140+
141+ ## Support
142+
143+ - [Getting Support](.github/ SUPPORT.md)
144+ - [Security](.github/ SECURITY.md)
145+ END_OF_HEREDOC
146+
109147# our own compliance check
110148[group (' Compliance' )]
111149compliance_check :
@@ -188,3 +226,8 @@ compliance_check:
188226 echo " {{ RED }} You do NOT have a justfile. Feeling the FOMO yet?{{ NORMAL }} "
189227 echo " {{ RED }} And this should not be possible. Tell me how you got here.{{ NORMAL }} "
190228 fi
229+
230+ # make a release
231+ [group (' Process' )]
232+ release rel_version :
233+ gh release create {{ rel_version}} --generate-notes
0 commit comments