Compare commits

...

4 commits

Author SHA1 Message Date
ab2560ded2
imports
All checks were successful
/ job (push) Successful in 1m43s
2024-06-09 00:01:38 +02:00
c84367a486
__init__ -> None 2024-06-08 23:59:45 +02:00
617aa98ee1
" 2024-06-08 23:56:21 +02:00
c60897e876
set_ssh 2024-06-08 23:51:37 +02:00
4 changed files with 19 additions and 20 deletions

View file

@ -1,10 +1,10 @@
import os import os
import env
from rwx import fs, ps
from cd.project import Project from cd.project import Project
from cd.projects import Projects from cd.projects import Projects
import env
from rwx import fs
from rwx import ps
COMMANDS_PREFIX = "cd-" COMMANDS_PREFIX = "cd-"
@ -119,9 +119,9 @@ def set_ssh(*arguments):
if ssh_hosts: if ssh_hosts:
fs.write(known, ssh_hosts) fs.write(known, ssh_hosts)
os.chmod(known, 0o400) os.chmod(known, 0o400)
cat(known)
# #
browse(ssh) browse(ssh)
cat(known)
def open(*arguments): def open(*arguments):

View file

@ -5,14 +5,13 @@ import sys
import cd import cd
if __name__ == "__main__":
if __name__ == '__main__':
command, *arguments = sys.argv command, *arguments = sys.argv
command = os.path.basename(command) command = os.path.basename(command)
if command == '__main__.py': if command == "__main__.py":
cd.set_ssh(*arguments) cd.set_ssh(*arguments)
cd.install_commands(__file__) cd.install_commands(__file__)
else: else:
command = command.replace('-', '_') command = command.replace("-", "_")
function = getattr(cd, command) function = getattr(cd, command)
function(*arguments) function(*arguments)

View file

@ -1,21 +1,21 @@
from os import path from os import path
BRANCH = [ BRANCH = [
'GITHUB_REF_NAME', "GITHUB_REF_NAME",
'CI_COMMIT_BRANCH', "CI_COMMIT_BRANCH",
] ]
NAME = [ NAME = [
'GITHUB_REPOSITORY', "GITHUB_REPOSITORY",
'CI_PROJECT_PATH', "CI_PROJECT_PATH",
] ]
ROOT = [ ROOT = [
'GITHUB_WORKSPACE', "GITHUB_WORKSPACE",
'CI_PROJECT_DIR', "CI_PROJECT_DIR",
] ]
class Project: class Project:
def __init__(self, projects): def __init__(self, projects) -> None:
self.projects = projects self.projects = projects
# branch # branch
for variable in BRANCH: for variable in BRANCH:

View file

@ -1,17 +1,17 @@
from os import path from os import path
GROUP_AND_NAME = [ GROUP_AND_NAME = [
'GITHUB_REPOSITORY', "GITHUB_REPOSITORY",
'CI_PROJECT_PATH', "CI_PROJECT_PATH",
] ]
SERVER_URL = [ SERVER_URL = [
'GITHUB_SERVER_URL', "GITHUB_SERVER_URL",
'CI_SERVER_URL', "CI_SERVER_URL",
] ]
class Projects: class Projects:
def __init__(self, environment): def __init__(self, environment) -> None:
self.environment = environment self.environment = environment
# group, name # group, name
for variable in GROUP_AND_NAME: for variable in GROUP_AND_NAME: