@@ -1,17 +1,18 @@
|
||||
#! /usr/bin/env python3.10
|
||||
#! /usr/bin/env python3
|
||||
|
||||
import os, configparser
|
||||
import os
|
||||
import configparser
|
||||
|
||||
#Set Skript Vars
|
||||
# Set Skript Vars
|
||||
user_gitconfig = os.environ["HOME"] + os.sep + ".gitconfig"
|
||||
config_ini = configparser.ConfigParser()
|
||||
|
||||
|
||||
list_my_git_projects = [
|
||||
"https://gitea.schlaubistechtalk.de",
|
||||
"https://gitlab.com",
|
||||
"https:ubuntu:5000"
|
||||
]
|
||||
"https://gitea.schlaubistechtalk.de",
|
||||
"https://gitlab.com",
|
||||
"https:ubuntu:5000"
|
||||
]
|
||||
my_username = os.environ["USER"]
|
||||
if not os.path.exists(user_gitconfig):
|
||||
os.popen("touch " + user_gitconfig)
|
||||
@@ -27,7 +28,7 @@ if not config_ini.has_section("core"):
|
||||
config_ini.set("core", "editor", '"vim"')
|
||||
config_ini.set("core", "pager", '"less --raw - control - chars"')
|
||||
|
||||
config_ini.set("core", "autocrlf","false" )
|
||||
config_ini.set("core", "autocrlf", "false")
|
||||
if not config_ini.has_section("init"):
|
||||
config_ini.add_section("init")
|
||||
config_ini.set("init", "defaultBranch", "main")
|
||||
@@ -40,9 +41,9 @@ if not config_ini.has_section("credential"):
|
||||
if not config_ini.has_section("alias"):
|
||||
config_ini.add_section("alias")
|
||||
config_ini.set("alias", "lo", "log --oneline --stat")
|
||||
config_ini.set("alias", "last", "log -1 HEAD")
|
||||
config_ini.set("alias", "last", "log -1 HEAD")
|
||||
config_ini.set("alias", "br", "branch")
|
||||
config_ini.set("alias", "ci", "commit")
|
||||
config_ini.set("alias", "ci", "commit")
|
||||
config_ini.set("alias", "co", "checkout")
|
||||
config_ini.set("alias", "st", "status")
|
||||
config_ini.set("alias", "p", "push")
|
||||
@@ -51,14 +52,14 @@ if not config_ini.has_section("alias"):
|
||||
for my_git_site in list_my_git_projects:
|
||||
if not config_ini.has_section("credential " + '"' + my_git_site + '"'):
|
||||
config_ini.add_section("credential " + '"' + my_git_site + '"')
|
||||
config_ini.set("credential " + '"' + my_git_site + '"', "username", my_username)
|
||||
config_ini.set("credential " + '"' + my_git_site +
|
||||
'"', "username", my_username)
|
||||
|
||||
if not config_ini.has_section("URL " + '"' + my_git_site + '"'):
|
||||
config_ini.add_section("URL " + '"' + my_git_site + '"')
|
||||
config_ini.set("URL " + '"' + my_git_site + '"', "insteadOf", 'git@' + my_git_site + ":")
|
||||
config_ini.set("URL " + '"' + my_git_site + '"',
|
||||
"insteadOf", 'git@' + my_git_site + ":")
|
||||
|
||||
#writing_all_configs
|
||||
# writing_all_configs
|
||||
with open(user_gitconfig, "w") as configfile:
|
||||
config_ini.write(configfile)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user