Skip to content

A CLI tool for devcontainer development environments that are using PHP mainly as programming language

License

Notifications You must be signed in to change notification settings

Derroylo/webdev-tool

Repository files navigation

CLI Tool for DevContainer

Purpose

This CLI Tool aims to make it easier to use devcontainer for web development.

Documentation

The documentation can be found under WebDev Documentation.

Installation via installer script

sudo bash <(curl -s https://raw.githubusercontent.com/Derroylo/webdev-tool/main/install_webdev.sh)

Manual installation in Linux or WSL2

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.

Issues, Feature requests etc.

Create an issue if you encounter problems with this tool or have suggestions on what to add next.

About

A CLI tool for devcontainer development environments that are using PHP mainly as programming language

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published