NORMAL ~/wkd/p/sandbox :set skin=modern utf-8

sandbox.nvim

Manage Podman, Docker and nerdctl containers from inside Neovim. Containers, images, volumes, networks, compose projects, registry auth, devcontainers and — on Windows — WSL distros all hang off one command tree, :Sandbox, with <Tab> completion that resolves live against the running engine.

status
beta — Beta stage — active development. This repository is past its first shape and in active use, but the surface is not frozen: breaking changes are still possible. Pin a commit or tag if you depend on it.
category
Project & repos
neovim
0.10+
repo
github.com/StefanBartl/sandbox.nvim
commits
221
help
:help sandbox

install

{
  "StefanBartl/sandbox.nvim",
  opts = {},
}

docs/

git log

  1. feat notify: request popup delivery explicitly in sandbox.nvim's notifier
  2. docs link back to the wkd family site
  3. feat devcontainer: add :Sandbox devcontainer lazygit (GS-27)
  4. feat devcontainer: refuse to build with unresolved conflicts (GS-20)
  5. ci bump JohnnyMorganz/stylua-action to v5 (Node-20 deprecation)
  6. ci bump the failure-log upload to actions/upload-artifact@v7 (Node 24)
  7. ci pin ui/documentation/pickers checkouts to their ci-verified branch
  8. ci add job timeouts, failure log artifacts, swap/shada-free nvim runs, pinned deps
  9. refactor ui,devcontainer: rename and-named functions (PRIN-02)
  10. fix ui,health: catch large-but-finite list_size values, not just math.huge (ERR-22)
  11. docs remove bold-as-heading from docs (LUA-54)
  12. docs add missing @module header to the 17 inspect_* files (PRIN-50)

keys

j / k
next / previous line
gg / G
first / last line
⏎
open the line under the cursor
/
search the plugins
:
command line — Tab completes
:help x
vimdoc of a plugin (:e x = plugin page)
:ls · :log · :stack
plugin list · activity stream · dependency graph
:colo x
colorscheme
:set skin=
modern | tui
?
this help
esc
close