# Swift development container A development container built off swift / ubuntu as base image. This is needed because I currently can not get swift to install on arch linux, so this is used to develop inside a docker container. ## Extra Packages - bob (neovim version manager) - cmake - curl - git - neovim (nightly) - tree-sitter-cli - wget ## Usage ```bash podman run -it --name "$(basename "$PWD")" \ -v "$HOME/.config/nvim":/root/.config/nvim \ -v "$HOME/.local/share/nvim":/root/.local/share/nvim \ -v "$PWD":/root/dev \ -w /root/dev \ git.housh.dev/michael/swift-dev-container:latest ``` ### Notes The default command will open neovim in the `/root/dev` folder. The above runs a container and names it so that it can be restarted in the future to continue working on a project. The `-w | --workdir` is not required if you mount your project to the `/root/dev` folder, as that is the default declared by the container, it is shown here for clarity.