My agentic slop goes here. Not intended for anyone else!
1#!/bin/bash 2set -e 3 4echo "Installing OCaml dependencies..." 5sudo apt-get update 6sudo apt-get install -y \ 7 build-essential \ 8 curl \ 9 git \ 10 unzip \ 11 bubblewrap \ 12 m4 \ 13 opam \ 14 ripgrep \ 15 vim \ 16 pkg-config \ 17 libgmp-dev 18 19echo "Initializing opam..." 20opam init --disable-sandboxing -y 21eval $(opam env) 22 23echo "Installing OCaml LSP server and common tools..." 24opam install -y \ 25 ocaml-lsp-server \ 26 dune \ 27 merlin \ 28 ocamlformat \ 29 odoc \ 30 utop \ 31 cohttp-eio \ 32 tls-eio \ 33 progress \ 34 decompress \ 35 eio_main \ 36 ezjsonm \ 37 decompress \ 38 zarith \ 39 re \ 40 ca-certs \ 41 syndic \ 42 alcotest \ 43 ctypes \ 44 ctypes-foreign \ 45 lambdasoup \ 46 cmarkit \ 47 yaml \ 48 jekyll-format \ 49 jsont \ 50 bytesrw \ 51 toml \ 52 crockford \ 53 jsonfeed 54 55echo "Setting up shell environment..." 56echo 'eval $(opam env)' >> ~/.bashrc 57 58echo "OCaml setup complete!" 59opam --version 60ocaml --version 61which ocamllsp