Create the project directory and initialize an npm project
mkdir my-plugin && cd my-plugin
npm init -y
import dataclasses | |
import importlib | |
import json | |
from typing import Any | |
def dataclass_from_dict(d: dict): | |
try: | |
modulepath, classname = d.pop("__class__").rsplit(".", 1) | |
module = importlib.import_module(modulepath) |
#!/usr/bin/env bash | |
set -e | |
echo "install docker bash completion" | |
curl -L https://raw.githubusercontent.com/docker/cli/v$(docker version --format '{{.Server.Version}}' | sed 's/-.*//')/contrib/completion/bash/docker -o /etc/bash_completion.d/docker | |
echo "install docker-compose bash completion" | |
curl -L https://raw.githubusercontent.com/docker/compose/$(docker-compose version --short)/contrib/completion/bash/docker-compose -o /etc/bash_completion.d/docker-compose | |
echo ".... done!" |
Error: message "module disk power on failed" at VM startup
Explaination: This happens when VMware fails to release lock on virtual disk, for example after a power failure
Resolution: with VMware Workstation closed, check whether the VM's folder contains files, or sub-directories with a .lck (lock) extension, and delete them.
import io | |
import logging | |
import os | |
from typing import Generator | |
import xml.etree.ElementTree | |
import requests | |
logging.basicConfig(level=logging.DEBUG, format="%(levelname)s :: %(message)s") |