Cheat Sheet für myodoo.sh Shortcuts

Dieser Spickzettel ist für die Entwicklung unter myodoo.sh und Odoo. / This cheat sheet is for development under myodoo.sh and Odoo.

Kurzbefehle der Konsole / shortcuts in console

AliasFunktionErklärung (Entsprechung)
dev10Schalte auf virtuelles Python auf Python 2.7 für Odoo 10 um
cd  /config/workspace/venv/ && source v10-p27/bin/activate && cd /config/workspace/gitbase/v10/v10-server/
dev11Schalte auf virtuelles Python auf Python 3.8 für Odoo 11 umcd /config/workspace/venv/ && source v11-p38/bin/activate && cd /config/workspace/gitbase/v11/v11-server/
dev12Schalte auf virtuelles Python auf Python 3.8 für Odoo 12 um
cd /config/workspace/venv/ && source v12-p38/bin/activate && cd /config/workspace/gitbase/v12/v12-server/
dev13Schalte auf virtuelles Python auf Python 3.8 für Odoo 13 umcd /config/workspace/venv/ && source v13-p38/bin/activate && cd /config/workspace/gitbase/v13/v13-server/
dev14Schalte auf virtuelles Python auf Python 3.8 für Odoo 14 umcd /config/workspace/venv/ && source v14-p38/bin/activate && cd /config/workspace/gitbase/v14/v14-server/

Upgradebefehle / upgrade commands: 

AliasFunktionErklärung (Entsprechung)
dev10uUpgradebefehl für Odoo 10 um
cd /config/workspace/venv/ && source v10-p27/bin/activate && cd /config/workspace/gitbase/upgrade/10.0/
dev 11uUpgradebefehl für Odoo 11 umcd /config/workspace/venv/ && source v11-p38/bin/activate && cd /config/workspace/gitbase/upgrade/11.0/
dev12uUpgradebefehl für Odoo 12 um
cd /config/workspace/venv/ && source v12-p38/bin/activate && cd /config/workspace/gitbase/upgrade/12.0/
dev13uUpgradebefehl  für Odoo 13 umcd /config/workspace/venv/ && source v13-p38/bin/activate && cd /config/workspace/gitbase/upgrade/13.0/
dev14uUpgradebefehl für Odoo 14 umcd /config/workspace/venv/ && source v14-p38/bin/activate && cd /config/workspace/gitbase/upgrade/14.0/

Beispielaufrufe / example commands: 

AliasFunktionErklärung (Entsprechung)
exam10Gibt Beispielaufruf für Odoo 10 Betrieb in der Konsole aus
echo "dev10 to run " && echo $dodev10
exam11Gibt Beispielaufruf für Odoo 11 Betrieb in der Konsole ausecho "dev11 to run " && echo $dodev11
exam12Gibt Beispielaufruf für Odoo 12 Betrieb in der Konsole aus
echo "dev12 to run " && echo $dodev12
exam13Gibt Beispielaufruf für Odoo 13 Betrieb in der Konsole ausecho "dev13 to run " && echo $dodev13
exam14Gibt Beispielaufruf für Odoo 14 Betrieb in der Konsole ausecho "dev14 to run " && echo $dodev14
exam10uGibt Beispielaufruf für Odoo 10 Upgradeecho "dev10 upgrade to run " && echo $dodev10u
exam11uGibt Beispielaufruf für Odoo 11 Upgradeecho "dev11 upgrade to run " && echo $dodev11u
exam12uGibt Beispielaufruf für Odoo 12 Upgradeecho "dev12 upgrade to run " && echo $dodev12u
exam13uGibt Beispielaufruf für Odoo 13 Upgradeecho "dev13 upgrade to run " && echo $dodev13u
exam14u?Gibt Beispielaufruf für Odoo 14 Upgradeecho "dev14 upgrade to run " && echo $dodev14u

Weitere Befehle / other commands: 

AliasFunktionErklärung (Entsprechung)
devbaseSchaltet auf virtuelles Basis Python um
cd /config/workspace/venv/ && source p38/bin/activate && cd /config/workspace/gitbase/
dev-Schaltet virtuelles Python ausdeactivate && cd /config/workspace/gitbase/
mygitWechselt auf den Basispfad von Git
cd /config/workspace/gitbase/
cleanpoAlle Sprachen in Verzeichnis bereinigen bis auf die gewünschtenfind . -type f \( -iname "*.po" ! -iname "de.po" ! -iname "fr.po" ! -iname "it.po" ! -iname "es.po" ! -iname "ru.po" ! -iname "pt.po" ! -iname "mk.po" \) -exec rm {} \;

Tmux Befehle für Shell Sessions / Tmux commands for Shell Sessions

Tmux ist ein Open-Source-Terminal-Multiplexer für Unix-ähnliche Betriebssysteme. Es ermöglicht den gleichzeitigen Zugriff auf mehrere Terminalsitzungen in einem einzigen Fenster. Es ist nützlich, um mehr als ein Befehlszeilenprogramm gleichzeitig auszuführen. Man kann in der Shell also Sessions erzeugen, die im Hintergrund weiterlaufen. 

Tmux is an open source terminal multiplexer for Unix-like operating systems. It allows simultaneous access to multiple terminal sessions in a single window. It is useful for running more than one command line program at a time. So you can create sessions in the shell that continue running in the background. 

Tmux Cheatsheet https://tmuxcheatsheet.com/ 

Tutorial EN