Merge pull request #373 from gusandrioli/add-auto-generated-cheetsheets-message

This commit is contained in:
Jesse Duffield 2022-10-10 13:37:06 -07:00 committed by GitHub
commit 33dafa04d9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 81 additions and 6 deletions

View file

@ -1,4 +1,6 @@
# Lazydocker Menü _This file is auto-generated. To update, make the changes in the pkg/i18n directory and then run `go run scripts/generate_cheatsheet.go` from the project root._
# Lazydocker menü
## Projekt ## Projekt
@ -17,7 +19,8 @@
<kbd>[</kbd>: vorheriges Tab <kbd>[</kbd>: vorheriges Tab
<kbd>]</kbd>: nächstes Tab <kbd>]</kbd>: nächstes Tab
<kbd>d</kbd>: entfernen <kbd>d</kbd>: entfernen
<kbd>e</kbd>: Hide/Show stopped containers <kbd>e</kbd>: hide/show stopped containers
<kbd>p</kbd>: pause
<kbd>s</kbd>: anhalten <kbd>s</kbd>: anhalten
<kbd>r</kbd>: neustarten <kbd>r</kbd>: neustarten
<kbd>a</kbd>: anbinden <kbd>a</kbd>: anbinden
@ -34,7 +37,9 @@
<pre> <pre>
<kbd>d</kbd>: entferne Container <kbd>d</kbd>: entferne Container
<kbd>s</kbd>: anhalten <kbd>s</kbd>: anhalten
<kbd>p</kbd>: pause
<kbd>r</kbd>: neustarten <kbd>r</kbd>: neustarten
<kbd>S</kbd>: start
<kbd>a</kbd>: anbinden <kbd>a</kbd>: anbinden
<kbd>m</kbd>: zeige Protokolle <kbd>m</kbd>: zeige Protokolle
<kbd>[</kbd>: vorheriges Tab <kbd>[</kbd>: vorheriges Tab
@ -42,6 +47,7 @@
<kbd>R</kbd>: zeige Neustartoptionen <kbd>R</kbd>: zeige Neustartoptionen
<kbd>c</kbd>: führe vordefinierten benutzerdefinierten Befehl aus <kbd>c</kbd>: führe vordefinierten benutzerdefinierten Befehl aus
<kbd>b</kbd>: view bulk commands <kbd>b</kbd>: view bulk commands
<kbd>E</kbd>: exec shell
<kbd>w</kbd>: open in browser (first port is http) <kbd>w</kbd>: open in browser (first port is http)
<kbd>enter</kbd>: fokussieren aufs Hauptpanel <kbd>enter</kbd>: fokussieren aufs Hauptpanel
</pre> </pre>
@ -73,3 +79,10 @@
<pre> <pre>
<kbd>esc</kbd>: zurück <kbd>esc</kbd>: zurück
</pre> </pre>
## Global
<pre>
<kbd>+</kbd>: next screen mode (normal/half/fullscreen)
<kbd>_</kbd>: prev screen mode
</pre>

View file

@ -1,3 +1,5 @@
_This file is auto-generated. To update, make the changes in the pkg/i18n directory and then run `go run scripts/generate_cheatsheet.go` from the project root._
# Lazydocker menu # Lazydocker menu
## Project ## Project
@ -17,7 +19,8 @@
<kbd>[</kbd>: previous tab <kbd>[</kbd>: previous tab
<kbd>]</kbd>: next tab <kbd>]</kbd>: next tab
<kbd>d</kbd>: remove <kbd>d</kbd>: remove
<kbd>e</kbd>: Hide/Show stopped containers <kbd>e</kbd>: hide/show stopped containers
<kbd>p</kbd>: pause
<kbd>s</kbd>: stop <kbd>s</kbd>: stop
<kbd>r</kbd>: restart <kbd>r</kbd>: restart
<kbd>a</kbd>: attach <kbd>a</kbd>: attach
@ -34,7 +37,9 @@
<pre> <pre>
<kbd>d</kbd>: remove containers <kbd>d</kbd>: remove containers
<kbd>s</kbd>: stop <kbd>s</kbd>: stop
<kbd>p</kbd>: pause
<kbd>r</kbd>: restart <kbd>r</kbd>: restart
<kbd>S</kbd>: start
<kbd>a</kbd>: attach <kbd>a</kbd>: attach
<kbd>m</kbd>: view logs <kbd>m</kbd>: view logs
<kbd>[</kbd>: previous tab <kbd>[</kbd>: previous tab
@ -42,6 +47,7 @@
<kbd>R</kbd>: view restart options <kbd>R</kbd>: view restart options
<kbd>c</kbd>: run predefined custom command <kbd>c</kbd>: run predefined custom command
<kbd>b</kbd>: view bulk commands <kbd>b</kbd>: view bulk commands
<kbd>E</kbd>: exec shell
<kbd>w</kbd>: open in browser (first port is http) <kbd>w</kbd>: open in browser (first port is http)
<kbd>enter</kbd>: focus main panel <kbd>enter</kbd>: focus main panel
</pre> </pre>
@ -73,3 +79,10 @@
<pre> <pre>
<kbd>esc</kbd>: return <kbd>esc</kbd>: return
</pre> </pre>
## Global
<pre>
<kbd>+</kbd>: next screen mode (normal/half/fullscreen)
<kbd>_</kbd>: prev screen mode
</pre>

View file

@ -1,3 +1,5 @@
_This file is auto-generated. To update, make the changes in the pkg/i18n directory and then run `go run scripts/generate_cheatsheet.go` from the project root._
# Lazydocker menu # Lazydocker menu
## Project ## Project
@ -17,7 +19,8 @@
<kbd>[</kbd>: vorige tab <kbd>[</kbd>: vorige tab
<kbd>]</kbd>: volgende tab <kbd>]</kbd>: volgende tab
<kbd>d</kbd>: verwijder <kbd>d</kbd>: verwijder
<kbd>e</kbd>: Verberg gestopte containers <kbd>e</kbd>: verberg gestopte containers
<kbd>p</kbd>: pause
<kbd>s</kbd>: stop <kbd>s</kbd>: stop
<kbd>r</kbd>: herstart <kbd>r</kbd>: herstart
<kbd>a</kbd>: verbinden <kbd>a</kbd>: verbinden
@ -34,7 +37,9 @@
<pre> <pre>
<kbd>d</kbd>: verwijder containers <kbd>d</kbd>: verwijder containers
<kbd>s</kbd>: stop <kbd>s</kbd>: stop
<kbd>p</kbd>: pause
<kbd>r</kbd>: herstart <kbd>r</kbd>: herstart
<kbd>S</kbd>: start
<kbd>a</kbd>: verbinden <kbd>a</kbd>: verbinden
<kbd>m</kbd>: bekijk logs <kbd>m</kbd>: bekijk logs
<kbd>[</kbd>: vorige tab <kbd>[</kbd>: vorige tab
@ -42,6 +47,7 @@
<kbd>R</kbd>: bekijk herstart opties <kbd>R</kbd>: bekijk herstart opties
<kbd>c</kbd>: draai een vooraf bedacht aangepaste opdracht <kbd>c</kbd>: draai een vooraf bedacht aangepaste opdracht
<kbd>b</kbd>: view bulk commands <kbd>b</kbd>: view bulk commands
<kbd>E</kbd>: exec shell
<kbd>w</kbd>: open in browser (first port is http) <kbd>w</kbd>: open in browser (first port is http)
<kbd>enter</kbd>: focus hoofdpaneel <kbd>enter</kbd>: focus hoofdpaneel
</pre> </pre>
@ -73,3 +79,10 @@
<pre> <pre>
<kbd>esc</kbd>: terug <kbd>esc</kbd>: terug
</pre> </pre>
## Globaal
<pre>
<kbd>+</kbd>: next screen mode (normal/half/fullscreen)
<kbd>_</kbd>: prev screen mode
</pre>

View file

@ -1,3 +1,5 @@
_This file is auto-generated. To update, make the changes in the pkg/i18n directory and then run `go run scripts/generate_cheatsheet.go` from the project root._
# Lazydocker menu # Lazydocker menu
## Projekt ## Projekt
@ -17,7 +19,8 @@
<kbd>[</kbd>: poprzednia zakładka <kbd>[</kbd>: poprzednia zakładka
<kbd>]</kbd>: następna zakładka <kbd>]</kbd>: następna zakładka
<kbd>d</kbd>: usuń <kbd>d</kbd>: usuń
<kbd>e</kbd>: Hide/Show stopped containers <kbd>e</kbd>: hide/show stopped containers
<kbd>p</kbd>: pause
<kbd>s</kbd>: zatrzymaj <kbd>s</kbd>: zatrzymaj
<kbd>r</kbd>: restartuj <kbd>r</kbd>: restartuj
<kbd>a</kbd>: przyczep <kbd>a</kbd>: przyczep
@ -34,7 +37,9 @@
<pre> <pre>
<kbd>d</kbd>: usuń kontenery <kbd>d</kbd>: usuń kontenery
<kbd>s</kbd>: zatrzymaj <kbd>s</kbd>: zatrzymaj
<kbd>p</kbd>: pause
<kbd>r</kbd>: restartuj <kbd>r</kbd>: restartuj
<kbd>S</kbd>: start
<kbd>a</kbd>: przyczep <kbd>a</kbd>: przyczep
<kbd>m</kbd>: pokaż logi <kbd>m</kbd>: pokaż logi
<kbd>[</kbd>: poprzednia zakładka <kbd>[</kbd>: poprzednia zakładka
@ -42,6 +47,7 @@
<kbd>R</kbd>: pokaż opcje restartu <kbd>R</kbd>: pokaż opcje restartu
<kbd>c</kbd>: wykonaj predefiniowaną własną komende <kbd>c</kbd>: wykonaj predefiniowaną własną komende
<kbd>b</kbd>: view bulk commands <kbd>b</kbd>: view bulk commands
<kbd>E</kbd>: exec shell
<kbd>w</kbd>: open in browser (first port is http) <kbd>w</kbd>: open in browser (first port is http)
<kbd>enter</kbd>: skup na głównym panelu <kbd>enter</kbd>: skup na głównym panelu
</pre> </pre>
@ -73,3 +79,10 @@
<pre> <pre>
<kbd>esc</kbd>: powrót <kbd>esc</kbd>: powrót
</pre> </pre>
## Globalne
<pre>
<kbd>+</kbd>: next screen mode (normal/half/fullscreen)
<kbd>_</kbd>: prev screen mode
</pre>

View file

@ -1,3 +1,5 @@
_This file is auto-generated. To update, make the changes in the pkg/i18n directory and then run `go run scripts/generate_cheatsheet.go` from the project root._
# Lazydocker menü # Lazydocker menü
## Proje ## Proje
@ -17,7 +19,8 @@
<kbd>[</kbd>: önceki sekme <kbd>[</kbd>: önceki sekme
<kbd>]</kbd>: sonraki sekme <kbd>]</kbd>: sonraki sekme
<kbd>d</kbd>: kaldır <kbd>d</kbd>: kaldır
<kbd>e</kbd>: Hide/Show stopped containers <kbd>e</kbd>: hide/show stopped containers
<kbd>p</kbd>: pause
<kbd>s</kbd>: durdur <kbd>s</kbd>: durdur
<kbd>r</kbd>: yeniden başlat <kbd>r</kbd>: yeniden başlat
<kbd>a</kbd>: bağlan/iliştir <kbd>a</kbd>: bağlan/iliştir
@ -34,7 +37,9 @@
<pre> <pre>
<kbd>d</kbd>: konteynerleri kaldır <kbd>d</kbd>: konteynerleri kaldır
<kbd>s</kbd>: durdur <kbd>s</kbd>: durdur
<kbd>p</kbd>: pause
<kbd>r</kbd>: yeniden başlat <kbd>r</kbd>: yeniden başlat
<kbd>S</kbd>: start
<kbd>a</kbd>: bağlan/iliştir <kbd>a</kbd>: bağlan/iliştir
<kbd>m</kbd>: kayıt defterini görüntüle <kbd>m</kbd>: kayıt defterini görüntüle
<kbd>[</kbd>: önceki sekme <kbd>[</kbd>: önceki sekme
@ -42,6 +47,7 @@
<kbd>R</kbd>: yeniden başlatma seçeneklerini görüntüle <kbd>R</kbd>: yeniden başlatma seçeneklerini görüntüle
<kbd>c</kbd>: önceden tanımlanmış özel komutu çalıştır <kbd>c</kbd>: önceden tanımlanmış özel komutu çalıştır
<kbd>b</kbd>: view bulk commands <kbd>b</kbd>: view bulk commands
<kbd>E</kbd>: exec shell
<kbd>w</kbd>: open in browser (first port is http) <kbd>w</kbd>: open in browser (first port is http)
<kbd>enter</kbd>: ana panele odaklan <kbd>enter</kbd>: ana panele odaklan
</pre> </pre>
@ -73,3 +79,10 @@
<pre> <pre>
<kbd>esc</kbd>: dönüş <kbd>esc</kbd>: dönüş
</pre> </pre>
## Global
<pre>
<kbd>+</kbd>: next screen mode (normal/half/fullscreen)
<kbd>_</kbd>: prev screen mode
</pre>

View file

@ -19,6 +19,10 @@ import (
"github.com/jesseduffield/lazydocker/pkg/i18n" "github.com/jesseduffield/lazydocker/pkg/i18n"
) )
const (
generateCheatsheetCmd = "go run scripts/generate_cheatsheet.go"
)
type bindingSection struct { type bindingSection struct {
title string title string
bindings []*gui.Binding bindings []*gui.Binding
@ -40,6 +44,12 @@ func main() {
bindingSections := getBindingSections(mApp) bindingSections := getBindingSections(mApp)
content := formatSections(mApp, bindingSections) content := formatSections(mApp, bindingSections)
content = fmt.Sprintf(
"_This file is auto-generated. To update, make the changes in the "+
"pkg/i18n directory and then run `%s` from the project root._\n\n%s",
generateCheatsheetCmd,
content,
)
writeString(file, content) writeString(file, content)
} }
} }