mirror of
https://github.com/moghtech/komodo.git
synced 2026-03-09 07:13:36 -05:00
[PR #446] [MERGED] 1.17.4 #738
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/moghtech/komodo/pull/446
Author: @mbecker20
Created: 4/25/2025
Status: ✅ Merged
Merged: 4/27/2025
Merged by: @mbecker20
Base:
main← Head:1.17.4📝 Commits (10+)
c9055bfadd terminal (ssh) apisf828c01add core terminal exec methodcbffe4eterminal typescript client method1e97bb9terminals WIPc05010bbackend for ptyb74ba45add ts responsesc9f7702about wire everythingaa0c29cadd new blogef907d4credit Skyfay67cf675working📊 Changes
74 files changed (+3312 additions, -596 deletions)
View changed files
📝
Cargo.lock(+241 -133)📝
Cargo.toml(+9 -6)📝
bin/core/Cargo.toml(+1 -0)📝
bin/core/aio.Dockerfile(+3 -4)➕
bin/core/debian-deps.sh(+14 -0)📝
bin/core/multi-arch.Dockerfile(+3 -4)📝
bin/core/single-arch.Dockerfile(+3 -4)📝
bin/core/src/api/read/mod.rs(+1 -0)📝
bin/core/src/api/read/server.rs(+70 -30)📝
bin/core/src/api/write/mod.rs(+3 -4)📝
bin/core/src/api/write/server.rs(+80 -1)📝
bin/core/src/helpers/query.rs(+44 -1)📝
bin/core/src/main.rs(+6 -0)📝
bin/core/src/resource/server.rs(+6 -0)➖
bin/core/src/ws.rs(+0 -209)➕
bin/core/src/ws/mod.rs(+112 -0)➕
bin/core/src/ws/terminal.rs(+200 -0)➕
bin/core/src/ws/update.rs(+102 -0)➕
bin/core/starship.toml(+67 -0)📝
bin/periphery/Cargo.toml(+4 -0)...and 54 more files
📄 Description
Changelog
Server: Adds the
Terminalstab, which allows you to connect to and manage multiple persistent shells on the server.htop/ncdu/nvim(and runnables-cli)peripheryruns as.systemctl --userinstalls, you login as your linux user on the host (complete with any custom prompt).peripheryuser with intented permissions, and updating yourperiphery.servicesystemctl config to use this user instead: linkdocker execinto containersWritepermission on Server to connect to terminalsdisable_terminals(PERIPHERY_DISABLE_TERMINALS) in periphery config to disable this functionality on particular servers.docker exec -it(container shell access) from Container page, Terminal tabDeployment / Stack: Adds the Terminal tab to Deployments and Stack services.
shorbash.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.