hypervibed
This commit is contained in:
@@ -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
|
||||
Executable
+28
@@ -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
|
||||
Reference in New Issue
Block a user