Compare commits
38 Commits
52e029602c
...
8371bab785
Author | SHA1 | Date | |
---|---|---|---|
8371bab785 | |||
f5757ad5ef | |||
cb8eb77b60 | |||
d56540efb8 | |||
e24ddc4cf8 | |||
dda32a2a9b | |||
a59a378e8f | |||
2faef48c2b | |||
ec177bc4a4 | |||
1f7951db4f | |||
4791f009a1 | |||
ab0365d4f2 | |||
b1c1df74fa | |||
a5dcc8efcc | |||
9707678fdf | |||
f32006f445 | |||
f77fe4e6a0 | |||
6a0ad52e0d | |||
ddd042d6c0 | |||
1e0db3b0b1 | |||
c4f932d67a | |||
7e45a05480 | |||
3699718ff7 | |||
9cd669eab4 | |||
cd7dcf47fd | |||
f9ceefc1dd | |||
457bd364ef | |||
7496d77a82 | |||
97ecba93a5 | |||
ea769bc03c | |||
81fb25f379 | |||
34e2483138 | |||
33a3a33d6d | |||
28fc337b34 | |||
78881502a8 | |||
876256b24a | |||
a840dded74 | |||
208ef38f68 |
@ -77,22 +77,18 @@ alias vpn="sudo openvpn --config $HOME/Nextcloud/#\ -\ Configs/rguiheneuf.ovpn"
|
||||
|
||||
alias gs='git status'
|
||||
alias gc='git checkout'
|
||||
alias gcm='git checkout master'
|
||||
alias gpl='git pull'
|
||||
alias gph='git push'
|
||||
alias gsu='git submodule update --init'
|
||||
alias gcp='git cherry-pick'
|
||||
|
||||
function gcm {
|
||||
( git rev-parse --verify origin/master > /dev/null 2>&1 ) && git checkout master
|
||||
( git rev-parse --verify origin/main > /dev/null 2>&1 ) && git checkout main
|
||||
}
|
||||
|
||||
alias add='git add'
|
||||
alias commit='git commit -m "To fixup"'
|
||||
alias cont='git rebase --continue'
|
||||
|
||||
# Git cleaners
|
||||
alias branch_clean='git branch --merged | egrep -v "(^\*|master|main|dev)" | xargs git branch -d'
|
||||
alias branch_clean='git branch --merged | egrep -v "(^\*|master|dev)" | xargs git branch -d'
|
||||
alias tag_clean='git tag -l | xargs git tag -d && git fetch -t'
|
||||
|
||||
function git_parent {
|
||||
@ -156,16 +152,13 @@ function grbm {
|
||||
# Save current branch
|
||||
BRANCH=$(git branch | grep \* | cut -d ' ' -f2)
|
||||
|
||||
# Checkout master/main & pull
|
||||
gcm
|
||||
# Checkout master & pull
|
||||
git checkout master
|
||||
git pull
|
||||
|
||||
# Save parent branch
|
||||
PARENT=$(git branch | grep \* | cut -d ' ' -f2)
|
||||
|
||||
# Back to previous branch
|
||||
git checkout ${BRANCH}
|
||||
git rebase --interactive ${PARENT}
|
||||
git rebase --interactive master
|
||||
}
|
||||
|
||||
function grbi {
|
||||
@ -196,16 +189,8 @@ function ga {
|
||||
}
|
||||
|
||||
function gam {
|
||||
# Checkout master/main & pull
|
||||
gcm
|
||||
|
||||
# Save parent branch
|
||||
PARENT=$(git branch | grep \* | cut -d ' ' -f2)
|
||||
|
||||
git checkout -
|
||||
|
||||
git autofixup ${PARENT}
|
||||
git rebase --interactive --autosquash ${PARENT}
|
||||
git autofixup master
|
||||
git rebase --interactive --autosquash master
|
||||
}
|
||||
|
||||
function gai {
|
||||
@ -347,12 +332,6 @@ export NETATMO_WORK_DIR=$HOME/Netatmo
|
||||
# Cargo binaries (navi)
|
||||
export PATH=$PATH:$HOME/.cargo/bin
|
||||
|
||||
# Python
|
||||
export PATH=$PATH:$HOME/.local/bin
|
||||
|
||||
# User bin
|
||||
export PATH=$HOME/bin:$PATH
|
||||
|
||||
# Navi
|
||||
if [ -z "${ZSH}" ]; then
|
||||
source <(navi widget bash)
|
||||
|
@ -1,24 +1,20 @@
|
||||
% compression
|
||||
|
||||
# Create a tar archive
|
||||
# Create a tar archive containing files
|
||||
tar cf <name>.tar <files>
|
||||
|
||||
# Extract a tar archive
|
||||
tar xf <tar_file>
|
||||
|
||||
# Create a tar archive with gz compression
|
||||
tar czf <name>.tar.gz <files>
|
||||
|
||||
# Extract a tar using gz compression
|
||||
tar xzf <targz_file>
|
||||
# Extract a tar archive
|
||||
tar xf <tar_file>
|
||||
|
||||
# Create a gz archive
|
||||
# Create a gz archive containing files
|
||||
gzip -9 -c <files> > <name>.gz
|
||||
|
||||
# Extract a gz archive
|
||||
gzip -d <gz_file>
|
||||
|
||||
$ files: ls | awk -F: '{ print $1}'
|
||||
$ tar_file: ls *.tar | awk -F: '{ print $1}'
|
||||
$ targz_file: ls *.tar.gz | awk -F: '{ print $1}'
|
||||
$ tar_file: ls *.{tar,tar.*} | awk -F: '{ print $1}'
|
||||
$ gz_file: ls *.gz | awk -F: '{ print $1}'
|
||||
|
@ -12,10 +12,4 @@ sudo docker-compose -f <file> up -d --force-recreate
|
||||
# Up and daemonze a compose YAML
|
||||
sudo docker-compose -f <file> down
|
||||
|
||||
# Print the last lines of compose YAML logs
|
||||
sudo docker-compose -f <file> logs --tail 100
|
||||
|
||||
# Print the last lines of compose YAML logs and following its logs
|
||||
sudo docker-compose -f <file> logs --tail 100 -f
|
||||
|
||||
$ file: ls *.yaml | awk '{print $1}'
|
||||
|
@ -38,7 +38,7 @@ sudo docker exec -it <container> bash
|
||||
sudo docker exec -it <container> sh -c '<command>'
|
||||
|
||||
# Print the last lines of a container's logs
|
||||
sudo docker logs --tail 100 <container>
|
||||
sudo docker logs --tail 100 <container> | less
|
||||
|
||||
# Print the last lines of a container's logs and following its logs
|
||||
sudo docker logs --tail 100 <container> -f
|
||||
|
@ -24,9 +24,3 @@ $ target: echo "ATSAMR21E19A nRF52" | tr " " "\n"
|
||||
<pyet>/zigbee/python_zigbee_interface.py -c <channel>
|
||||
|
||||
$ pyet: echo "$HOME/Netatmo/core/python-emb-tools/python/bin"
|
||||
|
||||
|
||||
% mac
|
||||
|
||||
# Get MAC infos
|
||||
curl 'https://www.macvendorlookup.com/oui.php?mac=<mac>' | jq
|
||||
|
@ -1,22 +1,22 @@
|
||||
% syncapi
|
||||
|
||||
# SyncAPI Muller
|
||||
<syncapi_path>/syncapiadmin.py --project muller -s <server> --endpoint <endpoint> --mac <gateway_mac>
|
||||
<syncapi_path>/syncapiadmin.py --project muller -s <server> --endpoint <endpoint> -c <syncapi_path>/muller_<server>.swp --mac <gateway_mac>
|
||||
|
||||
# SyncAPI Legrand
|
||||
<syncapi_path>/syncapiadmin.py --project legrand -s <server> --endpoint <endpoint> --mac <gateway_mac>
|
||||
<syncapi_path>/syncapiadmin.py --project legrand -s <server> --endpoint <endpoint> -c <syncapi_path>/legrand_<server>.swp --mac <gateway_mac>
|
||||
|
||||
# Debug parser Legrand
|
||||
<debug_path>/debug_parser.py --project legrand -s <server> -r -pp -g <gateway_mac>
|
||||
<debug_path>/debug_parser.py --project legrand -s <server> -c <syncapi_path>/legrand_<server>.swp -r -pp -g <gateway_mac>
|
||||
|
||||
# Enable debug mode Legrand
|
||||
<debug_path>/debug_config_setter.py --project legrand -s <server> -g <gateway_mac> -t NLG -ke debug_enabled
|
||||
<debug_path>/debug_config_setter.py --project legrand -s <server> -c <syncapi_path>/legrand_<server>.swp -g <gateway_mac> -t NLG -ke debug_enabled
|
||||
|
||||
# Disable debug mode Legrand
|
||||
<debug_path>/debug_config_setter.py --project legrand -s <server> -g <gateway_mac> -t NLG -kd debug_enabled
|
||||
<debug_path>/debug_config_setter.py --project legrand -s <server> -c <syncapi_path>/legrand_<server>.swp -g <gateway_mac> -t NLG -kd debug_enabled
|
||||
|
||||
# Analyse diagnosis
|
||||
<syncapi_path>/syncapiadmin.py --project legrand -s <server> --endpoint getdebuginfo --mac <gateway_mac> | jq -r .body.diagnosis_content | <release_path>/decode_diagnosis.py
|
||||
<syncapi_path>/syncapiadmin.py --project legrand -s <server> --endpoint getdebuginfo -c <syncapi_path>/legrand_<server>.swp --mac <gateway_mac> | jq -r .body.diagnosis_content | <release_path>/decode_diagnosis.py
|
||||
|
||||
# Paths
|
||||
$ syncapi_path: echo "$HOME/Netatmo/core/python-emb-tools/python/bin/syncapiadmin"
|
||||
|
Loading…
x
Reference in New Issue
Block a user