Execute the following commands to install Node, npm, git, Java, Ionic, Cordova and Angular CLI:
cd ~
sudo apt update
sudo apt upgrade
Thanks a lot to mredbishop and others for their insturctions posted here. This is just a recap of what they figured out.
This process was tested on WSL Ubuntu 18.04.
WSL does now have native support for USB devices, which means it can't detect the Yubikey plugged into your computer. It seems like USB support will come soon, but for now we need to use a workaround.
The workaround consists in exposing a GPG socket from Windows to your WSL Linux instance. That way, your WSL's gpg
command will connect to your Windows's gpg
software and will be able to detect your USB Yubikey.
# Install the following on Windows: | |
# - Install CLI https://github.com/dorssel/usbipd-win/releases | |
# - and GUI https://gitlab.com/alelec/wsl-usb-gui/-/releases | |
# - Build custom WSL kernel following the "Build Custom Kernel" instructions at https://github.com/dorssel/usbipd-win/wiki/WSL-support | |
# BUT also enable the following: | |
# Device Drivers ---> | |
# HID Support ---> | |
# Check /dev/hidraw raw HID device support | |
# Check HID Support -> User-space I/O driver support for HID subsystem |
# Example Stack that shows how to process every possible WhatsApp message type | |
# This is still under development and the syntax might change before it's finalized and | |
# published in our docs. | |
card Start, then: ProcessResponse do | |
response = | |
ask(""" | |
Please reply with any kind of message. | |
Supported message types are: |