> tree . -a
.
├── connect.sh
├── .devcontainer
│ ├── devcontainer.json
│ ├── Dockerfile
│ └── postCreate.sh
├── keys
│ ├── temp-ssh-key
│ └── temp-ssh-key.pub
└── start.sh
chmod +x ./*.sh;
find . -name "_devcontainer_*".sh -print0 | while IFS= read -r -d $'\0' file; do
new_file="${file#*_devcontainer_}"
mv "$file" ".devcontainer/$new_file"
done
npm i -g @devcontainers/cli
./start.sh
./connect.sh
I personally couldn't get my fedora setup to connect:
Failed to check metadata of Zed executable path for use in askpass. Please try again.