Commit Graph
8 Commits
Author SHA1 Message Date
balanza db4b1b2a67 refactor(config): read executable path from std library without wrapper 2026-06-14 13:04:28 +02:00
balanza f311f760df refactor(config): remove unused dependency 2026-06-14 13:04:28 +02:00
balanza ec99b5d884 fix(config): read container image and name from config 2026-06-14 13:04:28 +02:00
balanza d9e4ffc57d refactor(config): trickle down config values to commands 2026-06-14 13:04:28 +02:00
balanza 48075ebc51 refactor(config): root cli command to read config from new package 2026-06-14 13:04:28 +02:00
Mirko Brombin c31f0e9c71 fix: various bug fixes and code improvements (#2047)
* fix(containermanager): fix typos in ContanerID and ContanerManagerType

* fix(rm): pass ContainerHome to RmOptions when removing container

* fix(containermanager): handle empty names slice in podman container list

* fix(create): initialize prompter in NewCreateCommand to prevent nil dereference

* fix(userenv): trim trailing newline from uid and gid command output

* refactor(containermanager): move shared types and constants to providers common file

* fix(containermanager): skip /dev/shm volume mount if EvalSymlinks fails

* fix(containermanager): rename ContainerManagerType to ManagerType to avoid stutter

* restore: ManagerType -> ContainerManagerType

* test(containermanager): add empty names fallback test for parsePodmanContainerList

* fix(containermanager): suppress revive stutter lint for ContainerManagerType

* fix(containermanager): use empty string fallback when podman container has no name

* fix(commands): pass real prompter to create command in assemble and ephemeral

* Revert "refactor(containermanager): move shared types and constants to providers common file"

This reverts commit 59faeb71f8.
2026-06-14 13:04:28 +02:00
balanza d1a9d97ec0 fix(containermanager): use correct enter command path on exported bins 2026-06-14 13:04:28 +02:00
Emanuele De Cupis 5a9649e6ee chore(repo): make the go rewrite the root project (#60)
* chore(repo): remove shell implementation

* chore(repo): remove bash completion for sub-commands

There is no need for separate files as there will be no dedicated binary
for sub-commands

* chore(repo): remove zsh completion for sub-commands

There is no need for separate files as there will be no dedicated binary
for sub-commands

* chore(repo): delete RFC

We are not using RFC at the moment

* chore(repo): move golang project to the root

* chore(ci): move golang project to the root

* chore(repo): use standard .gitignore for golang projects

source: https://github.com/github/gitignore/blob/main/Go.gitignore

* chore(ci): compatibility CI to handle a golang project

* refactor(ci): run shell script checks against the inside-distrobox files

* refactor(ci): merge ci.yml workflow into main.yml
2026-06-14 13:04:28 +02:00