update
This commit is contained in:
@@ -60,6 +60,7 @@ class Panel(Gtk.Window):
|
||||
("Ticketdaten abrufen", self.ticketdaten),
|
||||
("Projekt setup", self.projekt_setup),
|
||||
("Terminal starten", self.terminal_starten),
|
||||
("DB anpassen", self.db_anpassen),
|
||||
):
|
||||
knopf = Gtk.Button(label=beschriftung)
|
||||
knopf.connect("clicked", aktion)
|
||||
@@ -107,6 +108,14 @@ class Panel(Gtk.Window):
|
||||
prompt = CLAUDE_PROMPT.format(nr=nr)
|
||||
im_terminal(f"claude {shlex.quote(prompt)}", arbeitsverzeichnis=ziel)
|
||||
|
||||
def db_anpassen(self, _knopf):
|
||||
referenz = self.referenz.get_active_text() or ""
|
||||
pfad = os.path.join(ARBEIT, referenz)
|
||||
if not os.path.isdir(os.path.join(pfad, ".ddev")):
|
||||
self.fehler(f"Kein ddev-Projekt: {pfad}")
|
||||
return
|
||||
im_terminal(f"{shlex.quote(DIR + '/db-anpassen')} {shlex.quote(pfad)}")
|
||||
|
||||
|
||||
panel = Panel()
|
||||
panel.show_all()
|
||||
|
||||
Reference in New Issue
Block a user