@@ -27,43 +27,47 @@ Once your preferred template has been initialized, you can use the provided shel
27
27
28
28
## Available templates
29
29
30
- | Language/framework/tool | Template |
31
- | :----------------------- | :---------------------------- |
32
- | [ Bun] | [ ` bun ` ] ( ./bun/ ) |
33
- | [ C] /[ C++] | [ ` c-cpp ` ] ( ./c-cpp/ ) |
34
- | [ Clojure] | [ ` clojure ` ] ( ./clojure/ ) |
35
- | [ C#] [ csharp ] | [ ` csharp ` ] ( ./csharp/ ) |
36
- | [ Cue] | [ ` cue ` ] ( ./cue/ ) |
37
- | [ Dhall] | [ ` dhall ` ] ( ./dhall/ ) |
38
- | [ Elixir] | [ ` elixir ` ] ( ./elixir/ ) |
39
- | [ Elm] | [ ` elm ` ] ( ./elm/ ) |
40
- | Empty (change at will) | [ ` empty ` ] ( ./empty ) |
41
- | [ Gleam] | [ ` gleam ` ] ( ./gleam/ ) |
42
- | [ Go] | [ ` go ` ] ( ./go/ ) |
43
- | [ Hashicorp] tools | [ ` hashi ` ] ( ./hashi/ ) |
44
- | [ Haxe] | [ ` haxe ` ] ( ./haxe/ ) |
45
- | [ Java] | [ ` java ` ] ( ./java/ ) |
46
- | [ Kotlin] | [ ` kotlin ` ] ( ./kotlin/ ) |
47
- | [ LaTeX] | [ ` latex ` ] ( ./latex/ ) |
48
- | [ Nickel] | [ ` nickel ` ] ( ./nickel/ ) |
49
- | [ Nim] | [ ` nim ` ] ( ./nim/ ) |
50
- | [ Nix] | [ ` nix ` ] ( ./nix/ ) |
51
- | [ Node.js] [ node ] | [ ` node ` ] ( ./node/ ) |
52
- | [ OCaml] | [ ` ocaml ` ] ( ./ocaml/ ) |
53
- | [ Open Policy Agent] [ opa ] | [ ` opa ` ] ( ./opa ) |
54
- | [ PHP] | [ ` php ` ] ( ./php/ ) |
55
- | [ Protobuf] | [ ` protobuf ` ] ( ./protobuf/ ) |
56
- | [ Python] | [ ` python ` ] ( ./python/ ) |
57
- | [ Pulumi] | [ ` pulumi ` ] ( ./pulumi/ ) |
58
- | [ Purescript] | [ ` purescript ` ] ( ./purescript/ ) |
59
- | [ R] | [ ` r ` ] ( ./r/ ) |
60
- | [ Ruby] | [ ` ruby ` ] ( ./ruby/ ) |
61
- | [ Rust] | [ ` rust ` ] ( ./rust/ ) |
62
- | [ Scala] | [ ` scala ` ] ( ./scala/ ) |
63
- | [ Shell] | [ ` shell ` ] ( ./shell/ ) |
64
- | [ Swift] | [ ` swift ` ] ( ./swift ) |
65
- | [ Vlang] | [ ` vlang ` ] ( ./vlang/ ) |
66
- | [ Zig] | [ ` zig ` ] ( ./zig/ ) |
30
+ | Language/framework/tool | Template |
31
+ | :------------------------------- | :------------------------------------ |
32
+ | [ Bun] | [ ` bun ` ] ( ./bun/ ) |
33
+ | [ C] /[ C++] | [ ` c-cpp ` ] ( ./c-cpp/ ) |
34
+ | [ Clojure] | [ ` clojure ` ] ( ./clojure/ ) |
35
+ | [ C#] [ csharp ] | [ ` csharp ` ] ( ./csharp/ ) |
36
+ | [ Cue] | [ ` cue ` ] ( ./cue/ ) |
37
+ | [ Dhall] | [ ` dhall ` ] ( ./dhall/ ) |
38
+ | [ Elixir] | [ ` elixir ` ] ( ./elixir/ ) |
39
+ | [ Elm] | [ ` elm ` ] ( ./elm/ ) |
40
+ | Empty (change at will) | [ ` empty ` ] ( ./empty ) |
41
+ | [ Gleam] | [ ` gleam ` ] ( ./gleam/ ) |
42
+ | [ Go] | [ ` go ` ] ( ./go/ ) |
43
+ | [ Hashicorp] tools | [ ` hashi ` ] ( ./hashi/ ) |
44
+ | [ Haskell] | [ ` haskell ` ] ( ./haskell/ ) |
45
+ | [ Haxe] | [ ` haxe ` ] ( ./haxe/ ) |
46
+ | [ Java] | [ ` java ` ] ( ./java/ ) |
47
+ | [ Jupyter] | [ ` jupyter ` ] ( ./jupyter/ ) |
48
+ | [ Kotlin] | [ ` kotlin ` ] ( ./kotlin/ ) |
49
+ | [ LaTeX] | [ ` latex ` ] ( ./latex/ ) |
50
+ | [ Nickel] | [ ` nickel ` ] ( ./nickel/ ) |
51
+ | [ Nim] | [ ` nim ` ] ( ./nim/ ) |
52
+ | [ Nix] | [ ` nix ` ] ( ./nix/ ) |
53
+ | [ Node.js] [ node ] | [ ` node ` ] ( ./node/ ) |
54
+ | [ OCaml] | [ ` ocaml ` ] ( ./ocaml/ ) |
55
+ | [ Open Policy Agent] [ opa ] | [ ` opa ` ] ( ./opa ) |
56
+ | [ PHP] | [ ` php ` ] ( ./php/ ) |
57
+ | [ PlatformIO] | [ ` platformio ` ] ( ./platformio/ ) |
58
+ | [ Protobuf] | [ ` protobuf ` ] ( ./protobuf/ ) |
59
+ | [ Pulumi] | [ ` pulumi ` ] ( ./pulumi/ ) |
60
+ | [ Purescript] | [ ` purescript ` ] ( ./purescript/ ) |
61
+ | [ Python] | [ ` python ` ] ( ./python/ ) |
62
+ | [ R] | [ ` r ` ] ( ./r/ ) |
63
+ | [ Ruby] | [ ` ruby ` ] ( ./ruby/ ) |
64
+ | [ Rust] | [ ` rust ` ] ( ./rust/ ) |
65
+ | [ Rust from toolchain file] [ rust ] | [ ` rust-toolchain ` ] ( ./rust-toolchain/ ) |
66
+ | [ Scala] | [ ` scala ` ] ( ./scala/ ) |
67
+ | [ Shell] | [ ` shell ` ] ( ./shell/ ) |
68
+ | [ Swift] | [ ` swift ` ] ( ./swift ) |
69
+ | [ Vlang] | [ ` vlang ` ] ( ./vlang/ ) |
70
+ | [ Zig] | [ ` zig ` ] ( ./zig/ ) |
67
71
68
72
## Template contents
69
73
@@ -163,13 +167,17 @@ A dev template that's fully customizable.
163
167
164
168
- [ Haxe] 4.2.5
165
169
166
- ### [ ` java ` ] ( ./java )
170
+ ### [ ` java ` ] ( ./java/ )
167
171
168
172
- [ Java] 20.0.1+9
169
173
- [ Maven] 3.9.2
170
174
- [ Gradle] 9.0.1
171
175
- [ jdtls] 1.31.0
172
176
177
+ ### [ ` jupyter ` ] ( ./jupyter/ )
178
+
179
+ - [ Jupyter core] [ jupyter] 5.7.2
180
+
173
181
### [ ` kotlin ` ] ( ./kotlin/ )
174
182
175
183
- [ Kotlin] 1.9.0
@@ -225,6 +233,10 @@ A dev template that's fully customizable.
225
233
- [ PHP] 8.2.8
226
234
- [ Composer] 2.5.8
227
235
236
+ ### [ ` platformio ` ] ( ./platformio/ )
237
+
238
+ - [ PlatformIO] 6.1.11
239
+
228
240
### [ ` protobuf ` ] ( ./protobuf/ )
229
241
230
242
- The [ Buf CLI] [ buf ] 1.23.1
@@ -300,25 +312,25 @@ A dev template that's fully customizable.
300
312
301
313
All of the templates have only the root [ flake] ( ./flake.nix ) as a flake input. That root flake provides a common revision of [ Nixpkgs] and [ ` flake-utils ` ] [ flake-utils ] to all the templates.
302
314
303
- [ boot ] : https://www. boot-clj.com
315
+ [ boot ] : https://boot-clj.com
304
316
[ buf ] : https://github.com/bufbuild/buf
305
- [ bun ] : https://bun.sh/
306
- [ C ] : https://www. open-std.org/jtc1/sc22/wg14
317
+ [ bun ] : https://bun.sh
318
+ [ C ] : https://open-std.org/jtc1/sc22/wg14
307
319
[ C++ ] : https://isocpp.org
308
- [ cabal ] : https://www. haskell.org/cabal
309
- [ cachix ] : https://www. cachix.org
320
+ [ cabal ] : https://haskell.org/cabal
321
+ [ cachix ] : https://cachix.org
310
322
[ cargo ] : https://doc.rust-lang.org/cargo
311
323
[ cargo-audit ] : https://crates.io/crates/cargo-audit
312
324
[ cargo-deny ] : https://crates.io/crates/cargo-deny
313
- [ clang-tools ] : https://clang.llvm.org/
325
+ [ clang-tools ] : https://clang.llvm.org
314
326
[ clippy ] : https://github.com/rust-lang/rust-clippy
315
327
[ clojure ] : https://clojure.org
316
- [ cmake ] : https://cmake.org/
328
+ [ cmake ] : https://cmake.org
317
329
[ codespell ] : https://github.com/codespell-project/codespell
318
- [ composer ] : https://getcomposer.org/
319
- [ conan ] : https://conan.io/
320
- [ conftest ] : https://www. conftest.dev
321
- [ cppcheck ] : http://cppcheck.sourceforge.net/
330
+ [ composer ] : https://getcomposer.org
331
+ [ conan ] : https://conan.io
332
+ [ conftest ] : https://conftest.dev
333
+ [ cppcheck ] : http://cppcheck.sourceforge.net
322
334
[ csharp ] : https://dotnet.microsoft.com/en-us/languages/csharp
323
335
[ cue ] : https://cuelang.org
324
336
[ damon ] : https://github.com/hashicorp/damon
@@ -333,15 +345,15 @@ All of the templates have only the root [flake](./flake.nix) as a flake input. T
333
345
[ dhall-to-nix ] : https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-nix
334
346
[ dhall-toml ] : https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-toml
335
347
[ dhall-yaml ] : https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-yaml
336
- [ dotnet ] : https://dotnet.microsoft.com/en-us/
337
- [ doxygen ] : https://www. doxygen.nl/
348
+ [ dotnet ] : https://dotnet.microsoft.com/en-us
349
+ [ doxygen ] : https://doxygen.nl
338
350
[ dune ] : https://dune.build
339
351
[ elixir ] : https://elixir-lang.org
340
352
[ elm ] : https://elm-lang.org
341
353
[ elm2nix ] : https://github.com/cachix/elm2nix
342
354
[ flake-utils ] : https://github.com/numtide/flake-utils
343
- [ gdb ] : https://www. gnu.org/software/gdb/
344
- [ gigalixir ] : https://www. gigalixir.com
355
+ [ gdb ] : https://gnu.org/software/gdb
356
+ [ gigalixir ] : https://gigalixir.com
345
357
[ gleam ] : https://gleam.run
346
358
[ go ] : https://go.dev
347
359
[ godoc ] : https://pkg.go.dev/golang.org/x/tools/cmd/godoc
@@ -351,21 +363,22 @@ All of the templates have only the root [flake](./flake.nix) as a flake input. T
351
363
[ gtest ] : https://github.com/google/googletest
352
364
[ hashicorp ] : https://hashicorp.com
353
365
[ haskell ] : https://haskell.org
354
- [ haxe ] : https://haxe.org/
366
+ [ haxe ] : https://haxe.org
355
367
[ iex ] : https://hexdocs.pm/iex/IEx.html
356
368
[ java ] : https://java.com
357
369
[ jdtls ] : https://projects.eclipse.org/projects/eclipse.jdt.ls
358
370
[ jq ] : https://jqlang.github.io/jq
359
- [ knitr ] : https://yihui.org/knitr/
371
+ [ jupyter ] : https://jupyter.org
372
+ [ knitr ] : https://yihui.org/knitr
360
373
[ kotlin ] : https://kotlinlang.org
361
- [ latex ] : https://www. latex-project.org/
374
+ [ latex ] : https://latex-project.org
362
375
[ lcov ] : https://ltp.sourceforge.net/coverage/lcov.php
363
376
[ leiningen ] : https://leiningen.org
364
377
[ levant ] : https://github.com/hashicorp/levant
365
378
[ lorri ] : https://github.com/target/lorri
366
379
[ maven ] : https://maven.apache.org
367
380
[ mix ] : https://elixir-lang.org/getting-started/mix-otp/introduction-to-mix.html
368
- [ mono ] : https://www. mono-project.com/
381
+ [ mono ] : https://mono-project.com
369
382
[ msbuild ] : https://github.com/dotnet/msbuild
370
383
[ nickel ] : https://nickel-lang.org
371
384
[ nim ] : https://nim-lang.org
@@ -386,42 +399,43 @@ All of the templates have only the root [flake](./flake.nix) as a flake input. T
386
399
[ odoc ] : https://github.com/ocaml/odoc
387
400
[ omnisharp-roslyn ] : https://github.com/OmniSharp/omnisharp-roslyn
388
401
[ opa ] : https://openpolicyagent.org
389
- [ pandoc ] : https://pandoc.org/
402
+ [ pandoc ] : https://pandoc.org
390
403
[ packer ] : https://packer.io
391
404
[ pip ] : https://pypi.org/project/pip
392
405
[ phoenix ] : https://phoenixframework.org
393
- [ php ] : https://php.net/
394
- [ python ] : https://www.python.org/
406
+ [ php ] : https://php.net
407
+ [ platformio ] : https://platformio.org
408
+ [ python ] : https://python.org
395
409
[ pnpm ] : https://pnpm.io
396
410
[ protobuf ] : https://developers.google.com/protocol-buffers
397
- [ pulumi ] : https://pulumi.com/
411
+ [ pulumi ] : https://pulumi.com
398
412
[ purescript ] : https://github.com/purescript/purescript
399
413
[ purescript-language-server ] : https://github.com/nwolverson/purescript-language-server
400
414
[ purs-tidy ] : https://github.com/natefaubion/purescript-tidy
401
415
[ python ] : https://python.org
402
- [ r ] : https://www. r-project.org/
416
+ [ r ] : https://r-project.org
403
417
[ release ] : https://github.com/NixOS/nixpkgs/releases/tag/22.11
404
- [ rmarkdown ] : https://rmarkdown.rstudio.com/
418
+ [ rmarkdown ] : https://rmarkdown.rstudio.com
405
419
[ ruby ] : https://ruby-lang.org
406
420
[ rust ] : https://rust-lang.org
407
421
[ rust-analyzer ] : https://rust-analyzer.github.io
408
422
[ scala ] : https://scala-lang.org
409
- [ shellcheck ] : https://www. shellcheck.net/
423
+ [ shellcheck ] : https://shellcheck.net
410
424
[ statix ] : https://github.com/nerdypepper/statix
411
- [ sbt ] : https://www. scala-sbt.org
425
+ [ sbt ] : https://scala-sbt.org
412
426
[ sourcekit-lsp ] : https://github.com/swiftlang/sourcekit-lsp
413
427
[ spago ] : https://github.com/purescript/spago
414
- [ swift ] : https://www. swift.org
415
- [ tectonic ] : https://tectonic-typesetting.github.io/
428
+ [ swift ] : https://swift.org
429
+ [ tectonic ] : https://tectonic-typesetting.github.io
416
430
[ terraform ] : https://terraform.io
417
431
[ terragrunt ] : https://terragrunt.gruntwork.io
418
432
[ texlab ] : https://github.com/latex-lsp/texlab
419
- [ texlive ] : https://www. tug.org/texlive/
433
+ [ texlive ] : https://tug.org/texlive
420
434
[ tflint ] : https://github.com/terraform-linters/tflint
421
- [ vault ] : https://www. vaultproject.io
422
- [ vcpkg ] : https://vcpkg.io/
435
+ [ vault ] : https://vaultproject.io
436
+ [ vcpkg ] : https://vcpkg.io
423
437
[ vcpkg-tool ] : https://github.com/microsoft/vcpkg-tool
424
438
[ vulnix ] : https://github.com/flyingcircusio/vulnix
425
439
[ yarn ] : https://yarnpkg.com
426
- [ vlang ] : https://vlang.io/
440
+ [ vlang ] : https://vlang.io
427
441
[ zig ] : https://ziglang.org
0 commit comments