- Removes the GHA publishing the package to Gemfury on merge
- Updates instructions to install from GitHub public repo
- Adds
GitRepo
config_user_name
andconfig_user_email
methods
- Adds
GitRepo
default_remote
anddefault_branch
cached properties
- Adds
git_rm_and_clean
function to wipe git repository content (everything but.git
dir)
- Adds
GhRepo
delete_ref
method
- Adds
GitRepo
,GhOrg
,GhOrgSecret
andGhRepo
helper classes - Adds tests for the
GhRepo
class - Adds
subblack
,subred
,subgreen
,subyellow
,subblue
,submagenta
,subcyan
, andsubwhite
helpers forcolorama
- Updates
GitHubRepo
constructor params (username
removed)
- Adds
manage_command
command subprocess helper handling output forrun_command
- Adds
black
,red
,green
,yellow
,blue
,magenta
,cyan
andwhite
helpers for print withcolorama
- Update
run_command
to print command output progressively (used in order to display remote command output when callinggcloud compute ssh ...
)
- Updates
are_directories_identical
to add a parameter to ignore a list of patterns - Updates
resolve_scope
to add a parameter to return the list of inexisting sources passed as parameter
- Adds
rename_branch
git helper
- Adds
PublicationCommand
,GitRepo
andScope
classes with tests - Adds
are_directories_identical
test helper andTestBaseDirectoryEquality
test base class + tests for both
- Updates
git_remote_get_probable_url
to return ssh clone address format
- Adds
git_remote_get_probable_url
allowing to list repo remotes matching a github nickname
- Adds
AliasedGroup
in order to enable the use of prefixes when calling click script commands (i.e.challengify ite
instead ofchallengify iterate
)