This CLI Tool aims to make it easier to use devcontainer for web development.
The documentation can be found under WebDev Documentation.
sudo bash <(curl -s https://raw.githubusercontent.com/Derroylo/webdev-tool/main/install_webdev.sh)
Add the microsoft repository as the official ubuntu package manager doesn´t contain the dotnet runtime in version 9
wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
sudo apt update
Install the dotnet runtime
sudo apt-get install -y dotnet-runtime-9.0
Download the latest release of this tool
curl -s https://api.github.com/repos/Derroylo/webdev-tool/releases/latest | grep "browser_download_url.*zip" | cut -d : -f 2,3 | tr -d \" | wget -qi -
Unzip the downloaded file, create a folder in your home directory and add a symlink to the bin folder
mkdir ~/webdev
unzip webdev-tool.zip -d ~/webdev/
rm webdev-tool.zip
chmod +x $HOME/webdev/webdev.sh
sudo ln -s $HOME/webdev/webdev.sh /usr/local/bin/webdev
On some system configurations the folder /usr/local/bin doesn´t exists, so we need to create it to follow linux best practices.
sudo mkdir -p /usr/local/bin
sudo chown root:root /usr/local/bin
sudo chmod 755 /usr/local/bin
If everything worked, then you should be able to use the webdev
command in the terminal.
Create an issue if you encounter problems with this tool or have suggestions on what to add next.