erlfmt: init at 1.0.0
commited8502370fc251168eaab03e0a4522e28f364f80
authorDavid <dlesl@users.noreply.github.com>
dateSun 4 Jul 2021, 17:52 (5 years ago)
parent2d1781f
pkgs/development/beam-modules/default.nix+1
@@ -38,6 +38,7 @@ let
3838 mixRelease = callPackage ./mix-release.nix { };
3939
4040 erlang-ls = callPackage ./erlang-ls { };
41+ erlfmt = callPackage ./erlfmt { };
4142
4243 # BEAM-based languages.
4344 elixir = elixir_1_12;
pkgs/development/beam-modules/erlfmt/default.nixnew file+20
@@ -0,0 +1,20 @@
1+{ fetchFromGitHub, rebar3Relx, lib }:
2+
3+rebar3Relx rec {
4+ name = "erlfmt";
5+ version = "1.0.0";
6+ releaseType = "escript";
7+ src = fetchFromGitHub {
8+ owner = "WhatsApp";
9+ repo = "erlfmt";
10+ sha256 = "19apbs9xr4j8qjb3sv9ilknqjw4a7bvp8jvwrjiwvwnxzzm2kjm6";
11+ rev = "v${version}";
12+ };
13+ meta = with lib; {
14+ homepage = "https://github.com/WhatsApp/erlfmt";
15+ description = "An automated code formatter for Erlang";
16+ platforms = platforms.unix;
17+ license = licenses.asl20;
18+ maintainers = with lib.maintainers; [ dlesl ];
19+ };
20+}
pkgs/top-level/all-packages.nix+1−1
@@ -12317,7 +12317,7 @@ in
1231712317 erlang_nox = beam_nox.interpreters.erlang;
1231812318
1231912319 inherit (beam.packages.erlang)
12320− erlang-ls
12320+ erlang-ls erlfmt
1232112321 rebar rebar3 rebar3WithPlugins
1232212322 fetchHex beamPackages;
1232312323