hypervibed

This commit is contained in:
2026-05-25 03:01:46 +03:00
parent 3de3d9c94a
commit 810e8cc7f2
13 changed files with 625 additions and 27 deletions
+64
View File
@@ -0,0 +1,64 @@
name: "dnc"
arch: "amd64"
platform: "linux"
version: "${VERSION}"
section: "devel"
priority: "optional"
maintainer: "dnc"
description: |
dockernecontainer - Containerized per-project development environments.
TUI-focused with bundled kitty terminal. All tabs/splits run via
docker exec inside a project container.
vendor: "dnc"
license: "MIT"
homepage: "https://projects.vibe4d.com/lstmnemodel/nvimnemodel"
contents:
- src: build/kitty/
dst: /opt/dnc/kitty/
type: tree
file_info:
mode: 0755
- src: bin/dnc
dst: /usr/bin/dnc
type: file
file_info:
mode: 0755
- src: libexec/dnc-kitty-launcher
dst: /opt/dnc/libexec/dnc-kitty-launcher
type: file
file_info:
mode: 0755
- src: libexec/dnc-exec
dst: /opt/dnc/libexec/dnc-exec
type: file
file_info:
mode: 0755
- src: src/dnc/
dst: /opt/dnc/lib/dnc/
type: tree
file_info:
mode: 0644
- src: README.md
dst: /usr/share/doc/dnc/README.md
type: file
overrides:
deb:
depends:
- docker-ce | docker.io | containerd.io
provides:
- dnc
rpm:
depends:
- docker
provides:
- dnc
scripts:
postinstall: packaging/scripts/postinst
+28
View File
@@ -0,0 +1,28 @@
#!/bin/bash
set -e
cat <<'EOF'
dnc installed successfully!
Quick start:
dnc setup --image <image> Create container for your project
dnc Launch bundled kitty in container mode
dnc -- /bin/bash Non-graphical shell (for SSH/no-display)
dnc -- <command> Run command in container
dnc help Show full help
Installed files:
/usr/bin/dnc Main command
/opt/dnc/kitty/ Bundled kitty terminal (v0.46.2)
/opt/dnc/lib/dnc/ Python CLI modules
/opt/dnc/libexec/ Helper scripts
Kitty configuration:
Kitty config is read from INSIDE your project container:
~/.config/kitty/kitty.conf
New tabs in kitty automatically exec into your project container via docker.
EOF
exit 0