Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: jesseduffield/lazydocker
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.20.0
Choose a base ref
...
head repository: jesseduffield/lazydocker
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.21.0
Choose a head ref

Commits on Nov 15, 2022

  1. add dev-container

    allow docker-in-docker
    jesseduffield committed Nov 15, 2022
    Copy the full SHA
    6fbf8c3 View commit details
  2. Copy the full SHA
    642abae View commit details
  3. Copy the full SHA
    b0cef73 View commit details
  4. Copy the full SHA
    83acb91 View commit details
  5. Updated README.md

    README-bot committed Nov 15, 2022
    Copy the full SHA
    b8969fd View commit details

Commits on Nov 23, 2022

  1. Copy the full SHA
    821cd81 View commit details
  2. Copy the full SHA
    d777bfe View commit details
  3. Updated README.md

    README-bot committed Nov 23, 2022
    Copy the full SHA
    553b985 View commit details
  4. Copy the full SHA
    8871edc View commit details

Commits on Dec 1, 2022

  1. Wrap custom commands on shell

    gusandrioli authored and jesseduffield committed Dec 1, 2022
    Copy the full SHA
    d77b895 View commit details

Commits on Dec 13, 2022

  1. Copy the full SHA
    6025912 View commit details
  2. Updated README.md

    README-bot committed Dec 13, 2022
    Copy the full SHA
    338b655 View commit details
  3. Copy the full SHA
    17fcdb2 View commit details

Commits on Feb 14, 2023

  1. Bump github.com/gogo/protobuf from 1.3.1 to 1.3.2

    Bumps [github.com/gogo/protobuf](https://github.com/gogo/protobuf) from 1.3.1 to 1.3.2.
    - [Release notes](https://github.com/gogo/protobuf/releases)
    - [Commits](gogo/protobuf@v1.3.1...v1.3.2)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/gogo/protobuf
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Feb 14, 2023
    Copy the full SHA
    1746bc0 View commit details

Commits on Mar 5, 2023

  1. Add networks panel

    tony-sol committed Mar 5, 2023
    Copy the full SHA
    ce95dde View commit details
  2. regenerate cheatsheets

    tony-sol committed Mar 5, 2023
    Copy the full SHA
    8a095f7 View commit details

Commits on Mar 6, 2023

  1. Copy the full SHA
    966a266 View commit details
  2. Updated README.md

    README-bot committed Mar 6, 2023
    Copy the full SHA
    866bcae View commit details

Commits on Mar 7, 2023

  1. Bump github.com/opencontainers/image-spec from 1.0.1 to 1.0.2

    Bumps [github.com/opencontainers/image-spec](https://github.com/opencontainers/image-spec) from 1.0.1 to 1.0.2.
    - [Release notes](https://github.com/opencontainers/image-spec/releases)
    - [Changelog](https://github.com/opencontainers/image-spec/blob/main/RELEASES.md)
    - [Commits](opencontainers/image-spec@v1.0.1...v1.0.2)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/opencontainers/image-spec
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Mar 7, 2023
    Copy the full SHA
    3c3c80d View commit details
  2. Bump github.com/docker/distribution

    Bumps [github.com/docker/distribution](https://github.com/docker/distribution) from 2.7.1+incompatible to 2.8.0+incompatible.
    - [Release notes](https://github.com/docker/distribution/releases)
    - [Commits](distribution/distribution@v2.7.1...v2.8.0)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/docker/distribution
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Mar 7, 2023
    Copy the full SHA
    afacc9b View commit details

Commits on Mar 29, 2023

  1. Merge pull request #432 from jesseduffield/dependabot/go_modules/gith…

    …ub.com/gogo/protobuf-1.3.2
    
    Bump github.com/gogo/protobuf from 1.3.1 to 1.3.2
    dawidd6 authored Mar 29, 2023
    Copy the full SHA
    cdd4347 View commit details
  2. Updated README.md

    README-bot committed Mar 29, 2023
    Copy the full SHA
    6209547 View commit details
  3. Merge pull request #439 from jesseduffield/dependabot/go_modules/gith…

    …ub.com/opencontainers/image-spec-1.0.2
    
    Bump github.com/opencontainers/image-spec from 1.0.1 to 1.0.2
    dawidd6 authored Mar 29, 2023
    Copy the full SHA
    cd11c3e View commit details
  4. os: fix linter issue

    dawidd6 authored Mar 29, 2023
    Copy the full SHA
    0066c1c View commit details
  5. Merge pull request #440 from jesseduffield/dependabot/go_modules/gith…

    …ub.com/docker/distribution-2.8.0incompatible
    
    Bump github.com/docker/distribution from 2.7.1+incompatible to 2.8.0+incompatible
    dawidd6 authored Mar 29, 2023
    Copy the full SHA
    f93ddec View commit details
  6. Merge pull request #442 from jesseduffield/dawidd6-patch-1

    os: fix linter issue
    dawidd6 authored Mar 29, 2023
    Copy the full SHA
    fcc0bbe View commit details

Commits on May 21, 2023

  1. Copy the full SHA
    2a9ed70 View commit details
  2. Updated README.md

    README-bot committed May 21, 2023
    Copy the full SHA
    15bc01b View commit details

Commits on Jul 21, 2023

  1. 287 Display hotkeys to detach from the container (#465)

    Co-authored-by: glendsoza <glendsouza23@gmail.com>
    jesseduffield and glendsoza authored Jul 21, 2023
    Copy the full SHA
    e5ca391 View commit details
  2. Updated README.md

    README-bot committed Jul 21, 2023
    Copy the full SHA
    ab8d87e View commit details
  3. Copy the full SHA
    66f5d17 View commit details
  4. Copy the full SHA
    07f26c1 View commit details
  5. Short status (#419)

    Co-authored-by: Martin Cross <martinidc1992@gmail.com>
    martini1992 and Martin Cross authored Jul 21, 2023
    Copy the full SHA
    dffe697 View commit details
  6. feat(i18n): 🌐 Chinese translation (#441)

    Co-authored-by: tabris <tabrisdong@gmail.com>
    tabris233 and tabris authored Jul 21, 2023
    Copy the full SHA
    7c074d2 View commit details
  7. Bump github.com/docker/distribution from 2.8.0+incompatible to 2.8.2+…

    …incompatible (#448)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 21, 2023
    Copy the full SHA
    f0ee38f View commit details
  8. Copy the full SHA
    454eaee View commit details
  9. Set goreleaser version

    jesseduffield committed Jul 21, 2023
    Copy the full SHA
    e8e808f View commit details
Showing with 16,405 additions and 1,771 deletions.
  1. +11 −0 .devcontainer/Dockerfile
  2. +54 −0 .devcontainer/devcontainer.json
  3. +4 −0 .github/workflows/cd.yml
  4. +1 −0 .gitignore
  5. +1 −1 README.md
  6. +16 −2 docs/Config.md
  7. +12 −0 docs/keybindings/Keybindings_de.md
  8. +12 −0 docs/keybindings/Keybindings_en.md
  9. +12 −0 docs/keybindings/Keybindings_fr.md
  10. +12 −0 docs/keybindings/Keybindings_nl.md
  11. +12 −0 docs/keybindings/Keybindings_pl.md
  12. +12 −0 docs/keybindings/Keybindings_tr.md
  13. +107 −0 docs/keybindings/Keybindings_zh.md
  14. +8 −7 go.mod
  15. +25 −8 go.sum
  16. +1 −0 pkg/cheatsheet/generate.go
  17. +6 −6 pkg/commands/docker.go
  18. +54 −0 pkg/commands/network.go
  19. +40 −22 pkg/commands/os.go
  20. +5 −7 pkg/commands/os_default_platform.go
  21. +69 −6 pkg/commands/os_test.go
  22. +3 −5 pkg/commands/os_windows.go
  23. +28 −7 pkg/config/app_config.go
  24. +1 −0 pkg/gui/container_logs.go
  25. +6 −5 pkg/gui/containers_panel.go
  26. +6 −2 pkg/gui/custom_commands.go
  27. +21 −0 pkg/gui/gui.go
  28. +21 −0 pkg/gui/keybindings.go
  29. +179 −0 pkg/gui/networks_panel.go
  30. +2 −3 pkg/gui/presentation/container_stats.go
  31. +67 −10 pkg/gui/presentation/containers.go
  32. +7 −0 pkg/gui/presentation/networks.go
  33. +17 −4 pkg/gui/presentation/services.go
  34. +4 −2 pkg/gui/project_panel.go
  35. +3 −1 pkg/gui/services_panel.go
  36. +9 −3 pkg/gui/subprocess.go
  37. +1 −0 pkg/gui/view_helpers.go
  38. +32 −2 pkg/gui/views.go
  39. +136 −0 pkg/i18n/chinese.go
  40. +15 −9 pkg/i18n/dutch.go
  41. +24 −12 pkg/i18n/english.go
  42. +17 −11 pkg/i18n/french.go
  43. +15 −9 pkg/i18n/german.go
  44. +1 −0 pkg/i18n/i18n.go
  45. +15 −9 pkg/i18n/polish.go
  46. +15 −9 pkg/i18n/turkish.go
  47. +99 −28 pkg/utils/utils.go
  48. +62 −0 pkg/utils/utils_test.go
  49. +3 −0 test/Dockerfile
  50. +25 −0 test/docker-compose.yml
  51. +7 −0 test/print-random-stuff.sh
  52. +0 −24 test/printrandom/Dockerfile
  53. +0 −26 test/printrandom/main.go
  54. BIN test/printrandom/printrandom
  55. +29 −0 vendor/github.com/docker/distribution/reference/normalize.go
  56. +3 −3 vendor/github.com/docker/distribution/reference/reference.go
  57. +0 −5 vendor/github.com/fatih/color/.travis.yml
  58. +0 −27 vendor/github.com/fatih/color/Gopkg.lock
  59. +0 −30 vendor/github.com/fatih/color/Gopkg.toml
  60. +2 −8 vendor/github.com/fatih/color/README.md
  61. +31 −0 vendor/github.com/goccy/go-yaml/.codecov.yml
  62. +163 −0 vendor/github.com/goccy/go-yaml/CHANGELOG.md
  63. +21 −0 vendor/github.com/goccy/go-yaml/LICENSE
  64. +19 −0 vendor/github.com/goccy/go-yaml/Makefile
  65. +370 −0 vendor/github.com/goccy/go-yaml/README.md
  66. +2,117 −0 vendor/github.com/goccy/go-yaml/ast/ast.go
  67. +1,753 −0 vendor/github.com/goccy/go-yaml/decode.go
  68. +871 −0 vendor/github.com/goccy/go-yaml/encode.go
  69. +62 −0 vendor/github.com/goccy/go-yaml/error.go
  70. +260 −0 vendor/github.com/goccy/go-yaml/internal/errors/error.go
  71. +23 −0 vendor/github.com/goccy/go-yaml/lexer/lexer.go
  72. +278 −0 vendor/github.com/goccy/go-yaml/option.go
  73. +199 −0 vendor/github.com/goccy/go-yaml/parser/context.go
  74. +714 −0 vendor/github.com/goccy/go-yaml/parser/parser.go
  75. +794 −0 vendor/github.com/goccy/go-yaml/path.go
  76. +352 −0 vendor/github.com/goccy/go-yaml/printer/printer.go
  77. +229 −0 vendor/github.com/goccy/go-yaml/scanner/context.go
  78. +903 −0 vendor/github.com/goccy/go-yaml/scanner/scanner.go
  79. +103 −0 vendor/github.com/goccy/go-yaml/stdlib_quote.go
  80. +130 −0 vendor/github.com/goccy/go-yaml/struct.go
  81. +1,070 −0 vendor/github.com/goccy/go-yaml/token/token.go
  82. +13 −0 vendor/github.com/goccy/go-yaml/validate.go
  83. +290 −0 vendor/github.com/goccy/go-yaml/yaml.go
  84. +1 −1 vendor/github.com/gogo/protobuf/proto/text_parser.go
  85. +9 −3 vendor/github.com/mattn/go-colorable/.travis.yml
  86. +2 −2 vendor/github.com/mattn/go-colorable/README.md
  87. +8 −0 vendor/github.com/mattn/go-colorable/colorable_appengine.go
  88. +8 −0 vendor/github.com/mattn/go-colorable/colorable_others.go
  89. +47 −9 vendor/github.com/mattn/go-colorable/colorable_windows.go
  90. +12 −0 vendor/github.com/mattn/go-colorable/go.test.sh
  91. +8 −7 vendor/github.com/mattn/go-isatty/.travis.yml
  92. +1 −1 vendor/github.com/mattn/go-isatty/README.md
  93. +12 −0 vendor/github.com/mattn/go-isatty/go.test.sh
  94. +0 −23 vendor/github.com/mattn/go-isatty/isatty_android.go
  95. +3 −9 vendor/github.com/mattn/go-isatty/isatty_bsd.go
  96. +0 −1 vendor/github.com/mattn/go-isatty/isatty_tcgets.go
  97. +8 −0 vendor/github.com/mattn/go-isatty/renovate.json
  98. +3 −0 vendor/github.com/opencontainers/image-spec/specs-go/v1/index.go
  99. +3 −0 vendor/github.com/opencontainers/image-spec/specs-go/v1/manifest.go
  100. +1 −1 vendor/github.com/opencontainers/image-spec/specs-go/version.go
  101. +2 −2 vendor/golang.org/x/sys/unix/gccgo.go
  102. +2 −2 vendor/golang.org/x/sys/unix/gccgo_c.c
  103. +8 −13 vendor/golang.org/x/sys/unix/ioctl.go
  104. +3 −5 vendor/golang.org/x/sys/unix/ioctl_zos.go
  105. +2 −2 vendor/golang.org/x/sys/unix/mkall.sh
  106. +6 −0 vendor/golang.org/x/sys/unix/ptrace_darwin.go
  107. +6 −0 vendor/golang.org/x/sys/unix/ptrace_ios.go
  108. +14 −0 vendor/golang.org/x/sys/unix/sockcmsg_unix.go
  109. +2 −3 vendor/golang.org/x/sys/unix/syscall_aix.go
  110. +1 −2 vendor/golang.org/x/sys/unix/syscall_bsd.go
  111. +5 −8 vendor/golang.org/x/sys/unix/syscall_darwin.go
  112. +1 −0 vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go
  113. +1 −0 vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go
  114. +2 −0 vendor/golang.org/x/sys/unix/syscall_dragonfly.go
  115. +38 −6 vendor/golang.org/x/sys/unix/syscall_freebsd.go
  116. +5 −7 vendor/golang.org/x/sys/unix/syscall_freebsd_386.go
  117. +5 −7 vendor/golang.org/x/sys/unix/syscall_freebsd_amd64.go
  118. +4 −6 vendor/golang.org/x/sys/unix/syscall_freebsd_arm.go
  119. +4 −6 vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go
  120. +4 −6 vendor/golang.org/x/sys/unix/syscall_freebsd_riscv64.go
  121. +30 −0 vendor/golang.org/x/sys/unix/syscall_hurd.go
  122. +29 −0 vendor/golang.org/x/sys/unix/syscall_hurd_386.go
  123. +61 −27 vendor/golang.org/x/sys/unix/syscall_linux.go
  124. +17 −3 vendor/golang.org/x/sys/unix/syscall_netbsd.go
  125. +2 −0 vendor/golang.org/x/sys/unix/syscall_openbsd.go
  126. +2 −2 vendor/golang.org/x/sys/unix/syscall_openbsd_libc.go
  127. +13 −9 vendor/golang.org/x/sys/unix/syscall_solaris.go
  128. +46 −11 vendor/golang.org/x/sys/unix/syscall_unix.go
  129. +2 −2 vendor/golang.org/x/sys/unix/syscall_zos_s390x.go
  130. +1 −1 vendor/golang.org/x/sys/unix/timestruct.go
  131. +7 −2 vendor/golang.org/x/sys/unix/xattr_bsd.go
  132. +31 −9 vendor/golang.org/x/sys/unix/zerrors_linux.go
  133. +1 −0 vendor/golang.org/x/sys/unix/zerrors_linux_386.go
  134. +1 −0 vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go
  135. +1 −0 vendor/golang.org/x/sys/unix/zerrors_linux_arm.go
  136. +1 −0 vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go
  137. +1 −0 vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go
  138. +1 −0 vendor/golang.org/x/sys/unix/zerrors_linux_mips.go
  139. +1 −0 vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go
  140. +1 −0 vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go
  141. +1 −0 vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go
  142. +1 −0 vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go
  143. +1 −0 vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go
  144. +1 −0 vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go
  145. +1 −0 vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go
  146. +1 −0 vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go
  147. +1 −0 vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go
  148. +297 −59 vendor/golang.org/x/sys/unix/zerrors_openbsd_386.go
  149. +160 −29 vendor/golang.org/x/sys/unix/zerrors_openbsd_amd64.go
  150. +292 −56 vendor/golang.org/x/sys/unix/zerrors_openbsd_arm.go
  151. +134 −26 vendor/golang.org/x/sys/unix/zerrors_openbsd_arm64.go
  152. +69 −26 vendor/golang.org/x/sys/unix/zerrors_openbsd_mips64.go
  153. +4 −4 vendor/golang.org/x/sys/unix/zptrace_armnn_linux.go
  154. +2 −2 vendor/golang.org/x/sys/unix/zptrace_linux_arm64.go
  155. +4 −4 vendor/golang.org/x/sys/unix/zptrace_mipsnn_linux.go
  156. +4 −4 vendor/golang.org/x/sys/unix/zptrace_mipsnnle_linux.go
  157. +4 −4 vendor/golang.org/x/sys/unix/zptrace_x86_linux.go
  158. +10 −0 vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go
  159. +10 −0 vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go
  160. +7 −0 vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gc.go
  161. +8 −0 vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gccgo.go
  162. +16 −0 vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go
  163. +16 −0 vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go
  164. +20 −0 vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go
  165. +30 −0 vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go
  166. +30 −0 vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go
  167. +30 −0 vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go
  168. +30 −0 vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go
  169. +30 −0 vendor/golang.org/x/sys/unix/zsyscall_freebsd_riscv64.go
  170. +21 −0 vendor/golang.org/x/sys/unix/zsyscall_linux.go
  171. +20 −0 vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go
  172. +20 −0 vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go
  173. +20 −0 vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go
  174. +20 −0 vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go
  175. +22 −0 vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go
  176. +5 −132 vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.s
  177. +22 −0 vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go
  178. +5 −132 vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.s
  179. +22 −0 vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go
  180. +5 −132 vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.s
  181. +22 −0 vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go
  182. +5 −132 vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.s
  183. +685 −135 vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go
  184. +669 −0 vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.s
  185. +22 −0 vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go
  186. +6 −0 vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.s
  187. +22 −0 vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go
  188. +5 −132 vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.s
  189. +24 −0 vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go
  190. +10 −0 vendor/golang.org/x/sys/unix/zsyscall_zos_s390x.go
  191. +29 −22 vendor/golang.org/x/sys/unix/zsysctl_openbsd_386.go
  192. +13 −4 vendor/golang.org/x/sys/unix/zsysctl_openbsd_amd64.go
  193. +29 −22 vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm.go
  194. +8 −3 vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm64.go
  195. +2 −1 vendor/golang.org/x/sys/unix/zsysctl_openbsd_mips64.go
  196. +1 −0 vendor/golang.org/x/sys/unix/zsysnum_openbsd_mips64.go
  197. +1 −1 vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go
  198. +1 −1 vendor/golang.org/x/sys/unix/ztypes_freebsd_amd64.go
  199. +1 −1 vendor/golang.org/x/sys/unix/ztypes_freebsd_arm.go
  200. +1 −1 vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go
  201. +1 −1 vendor/golang.org/x/sys/unix/ztypes_freebsd_riscv64.go
  202. +276 −73 vendor/golang.org/x/sys/unix/ztypes_linux.go
  203. +1 −1 vendor/golang.org/x/sys/unix/ztypes_linux_386.go
  204. +1 −1 vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go
  205. +1 −1 vendor/golang.org/x/sys/unix/ztypes_linux_arm.go
  206. +1 −1 vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go
  207. +1 −1 vendor/golang.org/x/sys/unix/ztypes_linux_loong64.go
  208. +1 −1 vendor/golang.org/x/sys/unix/ztypes_linux_mips.go
  209. +1 −1 vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go
  210. +1 −1 vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go
  211. +1 −1 vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go
  212. +1 −1 vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go
  213. +1 −1 vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go
  214. +1 −1 vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go
  215. +1 −1 vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go
  216. +1 −1 vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go
  217. +1 −1 vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go
  218. +84 −0 vendor/golang.org/x/sys/unix/ztypes_netbsd_386.go
  219. +84 −0 vendor/golang.org/x/sys/unix/ztypes_netbsd_amd64.go
  220. +84 −0 vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go
  221. +84 −0 vendor/golang.org/x/sys/unix/ztypes_netbsd_arm64.go
  222. +46 −51 vendor/golang.org/x/sys/unix/ztypes_openbsd_386.go
  223. +14 −19 vendor/golang.org/x/sys/unix/ztypes_openbsd_amd64.go
  224. +5 −4 vendor/golang.org/x/sys/unix/ztypes_openbsd_arm.go
  225. +5 −4 vendor/golang.org/x/sys/unix/ztypes_openbsd_arm64.go
  226. +5 −4 vendor/golang.org/x/sys/unix/ztypes_openbsd_mips64.go
  227. +7 −14 vendor/golang.org/x/sys/windows/syscall_windows.go
  228. +85 −0 vendor/golang.org/x/sys/windows/types_windows.go
  229. +34 −0 vendor/golang.org/x/sys/windows/zsyscall_windows.go
  230. +20 −10 vendor/modules.txt
11 changes: 11 additions & 0 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
FROM mcr.microsoft.com/devcontainers/go:bullseye

RUN apt-get update && apt-get install -y \
curl \
git \
&& rm -rf /var/lib/apt/lists/*

RUN go install mvdan.cc/gofumpt@latest
ENV PATH="/root/go/bin:${PATH}"
RUN curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.50.0
RUN golangci-lint --version
54 changes: 54 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
{
"name": "Docker in Docker",
"build": {
"dockerfile": "./Dockerfile",
"context": "."
},
"features": {
"ghcr.io/devcontainers/features/common-utils:1": {
"installZsh": "true",
"upgradePackages": "false",
"uid": "1000",
"gid": "1000",
"installOhMyZsh": "true",
"nonFreePackages": "true"
},
"ghcr.io/devcontainers/features/docker-from-docker:1": {
"version": "latest",
"enableNonRootDocker": "true",
"moby": "true"
},
"ghcr.io/devcontainers/features/git:1": {},
"ghcr.io/devcontainers/features/go:1": {}
},
// Configure tool-specific properties.
"customizations": {
// Configure properties specific to VS Code.
"vscode": {
// Set *default* container specific settings.json values on container create.
"settings": {
"go.toolsManagement.checkForUpdates": "local",
"go.useLanguageServer": true,
"go.gopath": "~/go",
"[go]": {
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.organizeImports": true
}
},
"go.lintTool": "golangci-lint",
"gopls": {
"formatting.gofumpt": true,
"usePlaceholders": false // add parameter placeholders when completing a function
},
"files.eol": "\n"
},
// Add the IDs of extensions you want installed when the container is created.
"extensions": [
"golang.Go"
]
}
}
// TODO: make this work.
// "postStartCommand": "echo \"alias gr=\\\"go run /workspaces/lazydocker/main.go\\\"\" >> ~/.zhsrc"
}
4 changes: 4 additions & 0 deletions .github/workflows/cd.yml
Original file line number Diff line number Diff line change
@@ -19,6 +19,10 @@ jobs:
go-version: 1.18.x
- name: Run goreleaser
uses: goreleaser/goreleaser-action@v1
with:
distribution: goreleaser
version: v1.17.2
args: release --clean
env:
GITHUB_TOKEN: ${{secrets.GORELEASER_TOKEN}}
homebrew:
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -2,3 +2,4 @@ lazydocker*
TODO.md
Lazydocker.code-workspace
.vscode
.idea
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -24,7 +24,7 @@ A simple terminal UI for both docker and docker-compose, written in Go with the
</p>

<p align="center">
<!-- sponsors --><a href="https://github.com/atecce"><img src="https://github.com/atecce.png" width="60px" alt="" /></a><a href="https://github.com/intabulas"><img src="https://github.com/intabulas.png" width="60px" alt="" /></a><a href="https://github.com/peppy"><img src="https://github.com/peppy.png" width="60px" alt="" /></a><a href="https://github.com/piot"><img src="https://github.com/piot.png" width="60px" alt="" /></a><a href="https://github.com/blacky14"><img src="https://github.com/blacky14.png" width="60px" alt="" /></a><a href="https://github.com/rgwood"><img src="https://github.com/rgwood.png" width="60px" alt="" /></a><a href="https://github.com/oliverguenther"><img src="https://github.com/oliverguenther.png" width="60px" alt="" /></a><a href="https://github.com/pawanjay176"><img src="https://github.com/pawanjay176.png" width="60px" alt="" /></a><a href="https://github.com/bdach"><img src="https://github.com/bdach.png" width="60px" alt="" /></a><a href="https://github.com/naoey"><img src="https://github.com/naoey.png" width="60px" alt="" /></a><a href="https://github.com/jryom"><img src="https://github.com/jryom.png" width="60px" alt="" /></a><a href="https://github.com/carstengehling"><img src="https://github.com/carstengehling.png" width="60px" alt="" /></a><a href="https://github.com/ceuk"><img src="https://github.com/ceuk.png" width="60px" alt="" /></a><a href="https://github.com/akospwc"><img src="https://github.com/akospwc.png" width="60px" alt="" /></a><a href="https://github.com/peterdieleman"><img src="https://github.com/peterdieleman.png" width="60px" alt="" /></a><a href="https://github.com/Xetera"><img src="https://github.com/Xetera.png" width="60px" alt="" /></a><a href="https://github.com/HoldenLucas"><img src="https://github.com/HoldenLucas.png" width="60px" alt="" /></a><a href="https://github.com/barbados-clemens"><img src="https://github.com/barbados-clemens.png" width="60px" alt="" /></a><a href="https://github.com/nartc"><img src="https://github.com/nartc.png" width="60px" alt="" /></a><a href="https://github.com/"><img src="https://github.com/.png" width="60px" alt="" /></a><a href="https://github.com/matejcik"><img src="https://github.com/matejcik.png" width="60px" alt="" /></a><a href="https://github.com/lucatume"><img src="https://github.com/lucatume.png" width="60px" alt="" /></a><a href="https://github.com/dbabiak"><img src="https://github.com/dbabiak.png" width="60px" alt="" /></a><a href="https://github.com/davidlattimore"><img src="https://github.com/davidlattimore.png" width="60px" alt="" /></a><a href="https://github.com/zach-fuller"><img src="https://github.com/zach-fuller.png" width="60px" alt="" /></a><a href="https://github.com/escrafford"><img src="https://github.com/escrafford.png" width="60px" alt="" /></a><a href="https://github.com/davdroman"><img src="https://github.com/davdroman.png" width="60px" alt="" /></a><a href="https://github.com/KowalskiPiotr98"><img src="https://github.com/KowalskiPiotr98.png" width="60px" alt="" /></a><a href="https://github.com/IvanZuy"><img src="https://github.com/IvanZuy.png" width="60px" alt="" /></a><a href="https://github.com/nicholascloud"><img src="https://github.com/nicholascloud.png" width="60px" alt="" /></a><a href="https://github.com/topher200"><img src="https://github.com/topher200.png" width="60px" alt="" /></a><a href="https://github.com/PhotonQuantum"><img src="https://github.com/PhotonQuantum.png" width="60px" alt="" /></a><a href="https://github.com/GitSquared"><img src="https://github.com/GitSquared.png" width="60px" alt="" /></a><a href="https://github.com/ava1ar"><img src="https://github.com/ava1ar.png" width="60px" alt="" /></a><a href="https://github.com/alqh"><img src="https://github.com/alqh.png" width="60px" alt="" /></a><a href="https://github.com/pedropombeiro"><img src="https://github.com/pedropombeiro.png" width="60px" alt="" /></a><a href="https://github.com/minidfx"><img src="https://github.com/minidfx.png" width="60px" alt="" /></a><a href="https://github.com/JoeKlemmer"><img src="https://github.com/JoeKlemmer.png" width="60px" alt="" /></a><a href="https://github.com/MikaelElkiaer"><img src="https://github.com/MikaelElkiaer.png" width="60px" alt="" /></a><a href="https://github.com/smoogipoo"><img src="https://github.com/smoogipoo.png" width="60px" alt="" /></a><a href="https://github.com/ColonelBucket8"><img src="https://github.com/ColonelBucket8.png" width="60px" alt="" /></a><a href="https://github.com/mutewinter"><img src="https://github.com/mutewinter.png" width="60px" alt="" /></a><a href="https://github.com/tobi"><img src="https://github.com/tobi.png" width="60px" alt="" /></a><a href="https://github.com/benmacleod"><img src="https://github.com/benmacleod.png" width="60px" alt="" /></a><a href="https://github.com/benbfortis"><img src="https://github.com/benbfortis.png" width="60px" alt="" /></a><a href="https://github.com/jakewarren"><img src="https://github.com/jakewarren.png" width="60px" alt="" /></a><a href="https://github.com/huettern"><img src="https://github.com/huettern.png" width="60px" alt="" /></a><a href="https://github.com/tgpholly"><img src="https://github.com/tgpholly.png" width="60px" alt="" /></a><a href="https://github.com/Fuzznimp"><img src="https://github.com/Fuzznimp.png" width="60px" alt="" /></a><a href="https://github.com/proofer"><img src="https://github.com/proofer.png" width="60px" alt="" /></a><a href="https://github.com/crab-apple"><img src="https://github.com/crab-apple.png" width="60px" alt="" /></a><a href="https://github.com/Tommylans"><img src="https://github.com/Tommylans.png" width="60px" alt="" /></a><a href="https://github.com/jacktrusler"><img src="https://github.com/jacktrusler.png" width="60px" alt="" /></a><a href="https://github.com/socketbox"><img src="https://github.com/socketbox.png" width="60px" alt="" /></a><a href="https://github.com/lubosm"><img src="https://github.com/lubosm.png" width="60px" alt="" /></a><a href="https://github.com/xdice86"><img src="https://github.com/xdice86.png" width="60px" alt="" /></a><a href="https://github.com/pablosproject"><img src="https://github.com/pablosproject.png" width="60px" alt="" /></a><!-- sponsors -->
<!-- sponsors --><a href="https://github.com/intabulas"><img src="https://github.com/intabulas.png" width="60px" alt="" /></a><a href="https://github.com/piot"><img src="https://github.com/piot.png" width="60px" alt="" /></a><a href="https://github.com/rgwood"><img src="https://github.com/rgwood.png" width="60px" alt="" /></a><a href="https://github.com/oliverguenther"><img src="https://github.com/oliverguenther.png" width="60px" alt="" /></a><a href="https://github.com/pawanjay176"><img src="https://github.com/pawanjay176.png" width="60px" alt="" /></a><a href="https://github.com/bdach"><img src="https://github.com/bdach.png" width="60px" alt="" /></a><a href="https://github.com/davidklsn"><img src="https://github.com/davidklsn.png" width="60px" alt="" /></a><a href="https://github.com/naoey"><img src="https://github.com/naoey.png" width="60px" alt="" /></a><a href="https://github.com/jryom"><img src="https://github.com/jryom.png" width="60px" alt="" /></a><a href="https://github.com/carstengehling"><img src="https://github.com/carstengehling.png" width="60px" alt="" /></a><a href="https://github.com/ceuk"><img src="https://github.com/ceuk.png" width="60px" alt="" /></a><a href="https://github.com/akospwc"><img src="https://github.com/akospwc.png" width="60px" alt="" /></a><a href="https://github.com/Xetera"><img src="https://github.com/Xetera.png" width="60px" alt="" /></a><a href="https://github.com/HoldenLucas"><img src="https://github.com/HoldenLucas.png" width="60px" alt="" /></a><a href="https://github.com/barbados-clemens"><img src="https://github.com/barbados-clemens.png" width="60px" alt="" /></a><a href="https://github.com/nartc"><img src="https://github.com/nartc.png" width="60px" alt="" /></a><a href="https://github.com/matejcik"><img src="https://github.com/matejcik.png" width="60px" alt="" /></a><a href="https://github.com/lucatume"><img src="https://github.com/lucatume.png" width="60px" alt="" /></a><a href="https://github.com/zach-fuller"><img src="https://github.com/zach-fuller.png" width="60px" alt="" /></a><a href="https://github.com/davdroman"><img src="https://github.com/davdroman.png" width="60px" alt="" /></a><a href="https://github.com/KowalskiPiotr98"><img src="https://github.com/KowalskiPiotr98.png" width="60px" alt="" /></a><a href="https://github.com/nicholascloud"><img src="https://github.com/nicholascloud.png" width="60px" alt="" /></a><a href="https://github.com/PhotonQuantum"><img src="https://github.com/PhotonQuantum.png" width="60px" alt="" /></a><a href="https://github.com/GitSquared"><img src="https://github.com/GitSquared.png" width="60px" alt="" /></a><a href="https://github.com/ava1ar"><img src="https://github.com/ava1ar.png" width="60px" alt="" /></a><a href="https://github.com/pedropombeiro"><img src="https://github.com/pedropombeiro.png" width="60px" alt="" /></a><a href="https://github.com/minidfx"><img src="https://github.com/minidfx.png" width="60px" alt="" /></a><a href="https://github.com/JoeKlemmer"><img src="https://github.com/JoeKlemmer.png" width="60px" alt="" /></a><a href="https://github.com/ColonelBucket8"><img src="https://github.com/ColonelBucket8.png" width="60px" alt="" /></a><a href="https://github.com/tobi"><img src="https://github.com/tobi.png" width="60px" alt="" /></a><a href="https://github.com/benbfortis"><img src="https://github.com/benbfortis.png" width="60px" alt="" /></a><a href="https://github.com/jakewarren"><img src="https://github.com/jakewarren.png" width="60px" alt="" /></a><a href="https://github.com/tgpholly"><img src="https://github.com/tgpholly.png" width="60px" alt="" /></a><a href="https://github.com/jisantuc"><img src="https://github.com/jisantuc.png" width="60px" alt="" /></a><a href="https://github.com/bitprophet"><img src="https://github.com/bitprophet.png" width="60px" alt="" /></a><a href="https://github.com/tayleighr"><img src="https://github.com/tayleighr.png" width="60px" alt="" /></a><a href="https://github.com/Novakov"><img src="https://github.com/Novakov.png" width="60px" alt="" /></a><a href="https://github.com/mthuggett"><img src="https://github.com/mthuggett.png" width="60px" alt="" /></a><a href="https://github.com/portothree"><img src="https://github.com/portothree.png" width="60px" alt="" /></a><a href="https://github.com/farzadmf"><img src="https://github.com/farzadmf.png" width="60px" alt="" /></a><a href="https://github.com/nekhaevskiy"><img src="https://github.com/nekhaevskiy.png" width="60px" alt="" /></a><a href="https://github.com/reivilibre"><img src="https://github.com/reivilibre.png" width="60px" alt="" /></a><a href="https://github.com/andreaskurth"><img src="https://github.com/andreaskurth.png" width="60px" alt="" /></a><a href="https://github.com/BSteffaniak"><img src="https://github.com/BSteffaniak.png" width="60px" alt="" /></a><a href="https://github.com/jordan-gillard"><img src="https://github.com/jordan-gillard.png" width="60px" alt="" /></a><a href="https://github.com/smangels"><img src="https://github.com/smangels.png" width="60px" alt="" /></a><a href="https://github.com/George-Spanos"><img src="https://github.com/George-Spanos.png" width="60px" alt="" /></a><a href="https://github.com/BenGH28"><img src="https://github.com/BenGH28.png" width="60px" alt="" /></a><a href="https://github.com/abradner"><img src="https://github.com/abradner.png" width="60px" alt="" /></a><a href="https://github.com/Thalys"><img src="https://github.com/Thalys.png" width="60px" alt="" /></a><a href="https://github.com/Brendonovich"><img src="https://github.com/Brendonovich.png" width="60px" alt="" /></a><a href="https://github.com/wakywayne"><img src="https://github.com/wakywayne.png" width="60px" alt="" /></a><a href="https://github.com/sktzofrenic"><img src="https://github.com/sktzofrenic.png" width="60px" alt="" /></a><a href="https://github.com/voloshink"><img src="https://github.com/voloshink.png" width="60px" alt="" /></a><a href="https://github.com/frantisekstanko"><img src="https://github.com/frantisekstanko.png" width="60px" alt="" /></a><a href="https://github.com/vlad-psh"><img src="https://github.com/vlad-psh.png" width="60px" alt="" /></a><a href="https://github.com/atlj"><img src="https://github.com/atlj.png" width="60px" alt="" /></a><!-- sponsors -->
</p>

## Elevator Pitch
18 changes: 16 additions & 2 deletions docs/Config.md
Original file line number Diff line number Diff line change
@@ -24,21 +24,30 @@ gui:
- bold
inactiveBorderColor:
- white
selectedLineBgColor:
- blue
optionsTextColor:
- blue
returnImmediately: false
wrapMainPanel: true
# Side panel width as a ratio of the screen's width
sidePanelWidth: 0.333
# Determines whether we show the bottom line (the one containing keybinding
# info and the status of the app).
# info and the status of the app).
showBottomLine: true
# When true, increases vertical space used by focused side panel,
# creating an accordion effect
expandFocusedSidePanel: false
# Determines which screen mode will be used on startup
screenMode: "normal" # one of 'normal' | 'half' | 'fullscreen'
# Determines the style of the container status and container health display in the
# containers panel. "long": full words (default), "short": one or two characters,
# "icon": unicode emoji.
containerStatusHealthStyle: "long"
logs:
timestamps: false
since: '60m'
since: '60m' # set to '' to show all logs
tail: '' # set to 200 to show last 200 lines of logs
commandTemplates:
dockerCompose: docker-compose
restartService: '{{ .DockerCompose }} restart {{ .Service.Name }}'
@@ -103,6 +112,11 @@ customCommands:
serviceNames: []
```
You may use the following go templates (such as `{{ .Container.ID }}` above) in your commands:
- `{{ .DockerCompose }}`: the docker compose command (default: `docker-compose`)
- [`{{ .Container }}`](https://pkg.go.dev/github.com/jesseduffield/lazydocker@v0.20.0/pkg/commands#Container) and its fields. For example: `{{ .Container.Container.ImageID }}`
- [`{{ .Service }}`](https://pkg.go.dev/github.com/jesseduffield/lazydocker@v0.20.0/pkg/commands#Service) and its fields. For example: `{{ .Service.Name }}`

## Replacements

You can add replacements like so:
12 changes: 12 additions & 0 deletions docs/keybindings/Keybindings_de.md
Original file line number Diff line number Diff line change
@@ -81,6 +81,18 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<kbd>/</kbd>: filter list
</pre>

## Netzwerk

<pre>
<kbd>c</kbd>: führe vordefinierten benutzerdefinierten Befehl aus
<kbd>d</kbd>: entferne Netzwerk
<kbd>b</kbd>: view bulk commands
<kbd>enter</kbd>: fokussieren aufs Hauptpanel
<kbd>[</kbd>: vorheriges Tab
<kbd>]</kbd>: nächstes Tab
<kbd>/</kbd>: filter list
</pre>

## Haupt

<pre>
12 changes: 12 additions & 0 deletions docs/keybindings/Keybindings_en.md
Original file line number Diff line number Diff line change
@@ -81,6 +81,18 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<kbd>/</kbd>: filter list
</pre>

## Networks

<pre>
<kbd>c</kbd>: run predefined custom command
<kbd>d</kbd>: remove network
<kbd>b</kbd>: view bulk commands
<kbd>enter</kbd>: focus main panel
<kbd>[</kbd>: previous tab
<kbd>]</kbd>: next tab
<kbd>/</kbd>: filter list
</pre>

## Main

<pre>
12 changes: 12 additions & 0 deletions docs/keybindings/Keybindings_fr.md
Original file line number Diff line number Diff line change
@@ -81,6 +81,18 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<kbd>/</kbd>: filter list
</pre>

## Réseaux

<pre>
<kbd>c</kbd>: executer une commande prédéfinie
<kbd>d</kbd>: supprimer le réseau
<kbd>b</kbd>: voir les commandes groupés
<kbd>enter</kbd>: focus paneau principal
<kbd>[</kbd>: onglet précédent
<kbd>]</kbd>: onglet suivant
<kbd>/</kbd>: filter list
</pre>

## Principal

<pre>
12 changes: 12 additions & 0 deletions docs/keybindings/Keybindings_nl.md
Original file line number Diff line number Diff line change
@@ -81,6 +81,18 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<kbd>/</kbd>: filter list
</pre>

## Networks

<pre>
<kbd>c</kbd>: draai een vooraf bedacht aangepaste opdracht
<kbd>d</kbd>: verwijder network
<kbd>b</kbd>: view bulk commands
<kbd>enter</kbd>: focus hoofdpaneel
<kbd>[</kbd>: vorige tab
<kbd>]</kbd>: volgende tab
<kbd>/</kbd>: filter list
</pre>

## Hoofd

<pre>
12 changes: 12 additions & 0 deletions docs/keybindings/Keybindings_pl.md
Original file line number Diff line number Diff line change
@@ -81,6 +81,18 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<kbd>/</kbd>: filter list
</pre>

## Seici

<pre>
<kbd>c</kbd>: wykonaj predefiniowaną własną komende
<kbd>d</kbd>: usuń seici
<kbd>b</kbd>: view bulk commands
<kbd>enter</kbd>: skup na głównym panelu
<kbd>[</kbd>: poprzednia zakładka
<kbd>]</kbd>: następna zakładka
<kbd>/</kbd>: filter list
</pre>

## Główne

<pre>
12 changes: 12 additions & 0 deletions docs/keybindings/Keybindings_tr.md
Original file line number Diff line number Diff line change
@@ -81,6 +81,18 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<kbd>/</kbd>: filter list
</pre>

## Ağları

<pre>
<kbd>c</kbd>: önceden tanımlanmış özel komutu çalıştır
<kbd>d</kbd>: ağı kaldır
<kbd>b</kbd>: view bulk commands
<kbd>enter</kbd>: ana panele odaklan
<kbd>[</kbd>: önceki sekme
<kbd>]</kbd>: sonraki sekme
<kbd>/</kbd>: filter list
</pre>

## Ana

<pre>
Loading