init
This commit is contained in:
0
app/__init__.py
Normal file
0
app/__init__.py
Normal file
24
app/languages.py
Normal file
24
app/languages.py
Normal file
@ -0,0 +1,24 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
import gitlab
|
||||
import os
|
||||
|
||||
|
||||
def getProject(client, project_name):
|
||||
return client.projects.get(project_name)
|
||||
|
||||
|
||||
def getLanguage(project):
|
||||
return list(project.languages().items())
|
||||
|
||||
|
||||
def helmSet(lang):
|
||||
ret = ''
|
||||
for i in range(len(lang)):
|
||||
ret += f"--set global.language[{i}]={lang[i][0]}"
|
||||
return ret
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
with gitlab.Gitlab(url=os.environ['GITLAB_URL'], private_token=os.environ['GITLAB_TOKEN'], user_agent='my-package/1.0.0') as gl:
|
||||
print(helmSet(getLanguage(getProject(gl, 'root/test'))), end=" ")
|
Reference in New Issue
Block a user