Skip to content

Commit

Permalink
Merge pull request #13 from mitchmindtree/forc-client
Browse files Browse the repository at this point in the history
Add the `forc-client` plugin package
  • Loading branch information
mitchmindtree authored Sep 8, 2022
2 parents fbdb79a + 90e5f97 commit 82f4a63
Show file tree
Hide file tree
Showing 129 changed files with 906 additions and 48 deletions.
10 changes: 2 additions & 8 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,15 +35,9 @@ jobs:
strategy:
matrix:
job:
- package: fuel-core
- package: fuel-gql-cli
- package: forc
- package: forc-explore
- package: forc-fmt
- package: forc-lsp
- package: forc-wallet
- package: sway-vim
- package: fuel
- package: fuel-nightly
- package: sway-vim
steps:
- uses: actions/[email protected]
- uses: cachix/install-nix-action@v16
Expand Down
11 changes: 11 additions & 0 deletions flake.nix
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@
(m: m.pname != "fuel-core" || pkgs.lib.versionAtLeast m.version "0.9.0")
(m: m.pname != "fuel-gql-cli" || pkgs.lib.versionAtLeast m.version "0.9.0")
(m: m.pname != "forc" || pkgs.lib.versionAtLeast m.version "0.19.0")
(m: m.pname != "forc-client" || pkgs.lib.versionAtLeast m.version "0.19.0")
(m: m.pname != "forc-explore" || pkgs.lib.versionAtLeast m.version "0.19.0")
(m: m.pname != "forc-fmt" || pkgs.lib.versionAtLeast m.version "0.19.0")
(m: m.pname != "forc-lsp" || pkgs.lib.versionAtLeast m.version "0.19.0")
Expand Down Expand Up @@ -116,6 +117,16 @@
];
};
}
{
condition = m: m.pname == "forc-client";
patch = m: {
buildAndTestSubdir = "forc-plugins/${m.pname}";
nativeBuildInputs = [
pkgs.perl # for openssl-sys
pkgs.pkg-config # for openssl-sys
];
};
}
{
condition = m: m.pname == "forc-explore";
patch = m: {
Expand Down
8 changes: 8 additions & 0 deletions manifests/forc-0.21.0-nightly-2022-09-01.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
pname = "forc";
version = "0.21.0";
date = "2022-09-01";
url = "https://github.com/fuellabs/sway";
rev = "11fd90a14d48ab363a297cec267b3f91327502f5";
sha256 = "sha256-B7ExtUjq1hgmXlqjvQSyFFeOC94j5ODYt29OtOcAsEk=";
}
4 changes: 2 additions & 2 deletions manifests/forc-0.22.1-nightly-2022-09-02.nix
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
version = "0.22.1";
date = "2022-09-02";
url = "https://github.com/fuellabs/sway";
rev = "7ee325656a90415bc78089dd90a392a59ad1b388";
sha256 = "sha256-AQ83JtpbmOyWpU4cZJlw5/DQluR1rPc0Xc1pUodmeGo=";
rev = "f70c428d2d4b95a7bf09850dee14f8367bc87914";
sha256 = "sha256-OiMk4qBDMbTZJx0s1HWO5nwUpFCMVrylDDA0v0mrhf8=";
}
8 changes: 8 additions & 0 deletions manifests/forc-0.22.1-nightly-2022-09-03.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
pname = "forc";
version = "0.22.1";
date = "2022-09-03";
url = "https://github.com/fuellabs/sway";
rev = "7ee325656a90415bc78089dd90a392a59ad1b388";
sha256 = "sha256-AQ83JtpbmOyWpU4cZJlw5/DQluR1rPc0Xc1pUodmeGo=";
}
4 changes: 2 additions & 2 deletions manifests/forc-0.23.0-nightly-2022-09-04.nix
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
version = "0.23.0";
date = "2022-09-04";
url = "https://github.com/fuellabs/sway";
rev = "36aa76d3e1572d2d3054483be59345797ce04b36";
sha256 = "sha256-A4NYsyilLbJeqGkOtR67wrIUEWsqwtW4RsY4asNXScM=";
rev = "4712e5b26c6c0f778d7771ef1b35a229fe3a371d";
sha256 = "sha256-ZdH69u5DOe/fjARXWpJe0J21K/rVL4YJD5/qHQdlr50=";
}
4 changes: 2 additions & 2 deletions manifests/forc-0.23.0-nightly-2022-09-05.nix
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
version = "0.23.0";
date = "2022-09-05";
url = "https://github.com/fuellabs/sway";
rev = "a989e6ca0caf6ace4630cd72a2ff8c875c141a43";
sha256 = "sha256-5xMmLJ0aMfPJwfscUtVH88pOLTsnCeX2yW0VGGVwYyM=";
rev = "36aa76d3e1572d2d3054483be59345797ce04b36";
sha256 = "sha256-A4NYsyilLbJeqGkOtR67wrIUEWsqwtW4RsY4asNXScM=";
}
4 changes: 2 additions & 2 deletions manifests/forc-0.23.0-nightly-2022-09-06.nix
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
version = "0.23.0";
date = "2022-09-06";
url = "https://github.com/fuellabs/sway";
rev = "d79bb51bb1c031f9c0d6af4f73ba9775610383fd";
sha256 = "sha256-oEQCymlifaJHS+pXOI9HfdpRLk9uce6v7+jiuE/3n+Q=";
rev = "a989e6ca0caf6ace4630cd72a2ff8c875c141a43";
sha256 = "sha256-5xMmLJ0aMfPJwfscUtVH88pOLTsnCeX2yW0VGGVwYyM=";
}
8 changes: 8 additions & 0 deletions manifests/forc-0.23.0-nightly-2022-09-07.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
pname = "forc";
version = "0.23.0";
date = "2022-09-07";
url = "https://github.com/fuellabs/sway";
rev = "d79bb51bb1c031f9c0d6af4f73ba9775610383fd";
sha256 = "sha256-oEQCymlifaJHS+pXOI9HfdpRLk9uce6v7+jiuE/3n+Q=";
}
8 changes: 8 additions & 0 deletions manifests/forc-0.24.0-nightly-2022-09-08.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
pname = "forc";
version = "0.24.0";
date = "2022-09-08";
url = "https://github.com/fuellabs/sway";
rev = "19b9fecdba613a229b7b3c3db7fe86113aefb2fe";
sha256 = "sha256-VKL6yXu9A/bi5K6KORzUWQXK/y5mwXj2an1juQUBnZE=";
}
8 changes: 8 additions & 0 deletions manifests/forc-0.24.1-nightly-2022-09-09.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
pname = "forc";
version = "0.24.1";
date = "2022-09-09";
url = "https://github.com/fuellabs/sway";
rev = "4b75c1d4aa0129faf5f5b081f90665fc6bad451e";
sha256 = "sha256-Dl9MVJBLxXANNMDYhkpjGgswp0VcWgF1GBjvZQg3OV4=";
}
8 changes: 8 additions & 0 deletions manifests/forc-client-0.0.1.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
pname = "forc-client";
version = "0.0.1";
date = "2021-09-27";
url = "https://github.com/fuellabs/sway";
rev = "c9781a1acca6eea8a1f2f30607466ae40d76de65";
sha256 = "sha256-g6pSdahytTJQJ1rgLCku4289C2dnCLqzvSH8Mq8y26I=";
}
8 changes: 8 additions & 0 deletions manifests/forc-client-0.0.2.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
pname = "forc-client";
version = "0.0.2";
date = "2021-10-03";
url = "https://github.com/fuellabs/sway";
rev = "e0c043bc9463eb266aaf111ff86b8c911602e053";
sha256 = "sha256-LwGYEtKpb5eEts1K0TkRPwlWPu7EQLJbtaK8dAFexTk=";
}
8 changes: 8 additions & 0 deletions manifests/forc-client-0.0.3.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
pname = "forc-client";
version = "0.0.3";
date = "2021-10-16";
url = "https://github.com/fuellabs/sway";
rev = "ce7692d119fa9010dd0937b5f10cf5728fe72393";
sha256 = "sha256-ygyqjapnGH+tznuYu5x9vnvhfHaoQ82vlyi90s/ZTCU=";
}
8 changes: 8 additions & 0 deletions manifests/forc-client-0.0.4.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
pname = "forc-client";
version = "0.0.4";
date = "2021-11-05";
url = "https://github.com/fuellabs/sway";
rev = "d40239e7d49793c7d3d23e0d3de6595e40b89e11";
sha256 = "sha256-Udtk0i4LfiXYMWLZtRiDbjXseqiTs83BJgqHaMvJGLA=";
}
8 changes: 8 additions & 0 deletions manifests/forc-client-0.1.0.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
pname = "forc-client";
version = "0.1.0";
date = "2021-12-24";
url = "https://github.com/fuellabs/sway";
rev = "90c9b56a7fc313321fcc7580314284080d00078f";
sha256 = "sha256-5VgXmm63O89wp6mayRf6ihMiK/JrXECfkmpo17MPEk4=";
}
8 changes: 8 additions & 0 deletions manifests/forc-client-0.1.1.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
pname = "forc-client";
version = "0.1.1";
date = "2021-12-24";
url = "https://github.com/fuellabs/sway";
rev = "8a37329cb1848efdeb46e2be1bfdb940b7750262";
sha256 = "sha256-Ci4OJGp+iqmojxmf4Cg9m/2WG8jtKOPMDr2z6LDsOdU=";
}
8 changes: 8 additions & 0 deletions manifests/forc-client-0.1.2.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
pname = "forc-client";
version = "0.1.2";
date = "2021-12-25";
url = "https://github.com/fuellabs/sway";
rev = "2431af753ed8fc0a76df53fc72172cb4bdb5d4b9";
sha256 = "sha256-FYwNTSaaZdtDGbOQ5/Tk4+lvyZ3PCJBtnNLE6+PuEng=";
}
8 changes: 8 additions & 0 deletions manifests/forc-client-0.1.3.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
pname = "forc-client";
version = "0.1.3";
date = "2021-12-25";
url = "https://github.com/fuellabs/sway";
rev = "d30d3225a30c46a9675ca5db270597190cc228bc";
sha256 = "sha256-3kvkiTVQ5qSLqBPb3kl2VakJfQlCOYaTY9aonRgN6AY=";
}
8 changes: 8 additions & 0 deletions manifests/forc-client-0.1.4.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
pname = "forc-client";
version = "0.1.4";
date = "2021-12-25";
url = "https://github.com/fuellabs/sway";
rev = "46305882aa552be287b28e55606ba74b81070460";
sha256 = "sha256-/sFiQmmk/L+qqK9J/BrhPahg0no7YculAbB+TyB9s+Y=";
}
8 changes: 8 additions & 0 deletions manifests/forc-client-0.1.5.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
pname = "forc-client";
version = "0.1.5";
date = "2021-12-27";
url = "https://github.com/fuellabs/sway";
rev = "1923f44784e6d450796b10addd447aeb3325d519";
sha256 = "sha256-X/c/HRNrZu3s/wKU2l9pkuuXpqPFZvqeeziW/9iloK4=";
}
8 changes: 8 additions & 0 deletions manifests/forc-client-0.1.6.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
pname = "forc-client";
version = "0.1.6";
date = "2021-12-28";
url = "https://github.com/fuellabs/sway";
rev = "a38a89a042f7ef13ddf67cc7661b37eac96aad8f";
sha256 = "sha256-6HM7WTQsYaOXSvu8Jr0lh6KDQFpFJI+XybvzU8jFEic=";
}
8 changes: 8 additions & 0 deletions manifests/forc-client-0.1.7.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
pname = "forc-client";
version = "0.1.7";
date = "2021-12-29";
url = "https://github.com/fuellabs/sway";
rev = "4038415bf9f681fca220bcf3951230b0e9129ba6";
sha256 = "sha256-gcKYLveFcyiZtPxGjtk8W9dYCVdVUSsUMTW071WavX0=";
}
8 changes: 8 additions & 0 deletions manifests/forc-client-0.1.8.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
pname = "forc-client";
version = "0.1.8";
date = "2021-12-29";
url = "https://github.com/fuellabs/sway";
rev = "6fd0bc0b6ecf22f3b334a0c8da86e776a7e2b87d";
sha256 = "sha256-2M3FGiWEq++cQIkxECjSHabbVuMTkuvCx0eFIuOSeU0=";
}
8 changes: 8 additions & 0 deletions manifests/forc-client-0.1.9.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
pname = "forc-client";
version = "0.1.9";
date = "2021-12-29";
url = "https://github.com/fuellabs/sway";
rev = "6fe6354eb96fa9b85c10e89f628bdf7ee525059d";
sha256 = "sha256-Bwn4w93PqCxMquIz52cWQ3u0xtZCXf5TzkKzQvnV15M=";
}
8 changes: 8 additions & 0 deletions manifests/forc-client-0.10.0.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
pname = "forc-client";
version = "0.10.0";
date = "2022-04-11";
url = "https://github.com/fuellabs/sway";
rev = "a88ea439c95d9fb2701d6479ce496dc6571e92c2";
sha256 = "sha256-YdU+xBfyQ6M4UVl/bgp5ba0byVUY7BMwryIZnradFNs=";
}
8 changes: 8 additions & 0 deletions manifests/forc-client-0.10.1.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
pname = "forc-client";
version = "0.10.1";
date = "2022-04-11";
url = "https://github.com/fuellabs/sway";
rev = "5c85d2b712975669d238233297443557969dec43";
sha256 = "sha256-8ocDTtJL468H3PpkQu5b9+lZtfjFP3MDK8YE2LtPYy4=";
}
8 changes: 8 additions & 0 deletions manifests/forc-client-0.10.2.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
pname = "forc-client";
version = "0.10.2";
date = "2022-04-18";
url = "https://github.com/fuellabs/sway";
rev = "443abbffd520f0f964e837fbc784641741fd7950";
sha256 = "sha256-qnU5g9Oxusr67zIIei9cAUqT7VVkA2VDXbarM1abOgc=";
}
8 changes: 8 additions & 0 deletions manifests/forc-client-0.10.3.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
pname = "forc-client";
version = "0.10.3";
date = "2022-04-18";
url = "https://github.com/fuellabs/sway";
rev = "e7676db6f4ebc7a3885f87514d16a703a99410d7";
sha256 = "sha256-/pWNhRZm+ev48LgpQhjGWuXG2TLvZSTpPHsZPLHcMiw=";
}
8 changes: 8 additions & 0 deletions manifests/forc-client-0.11.0.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
pname = "forc-client";
version = "0.11.0";
date = "2022-04-26";
url = "https://github.com/fuellabs/sway";
rev = "95816e4e41aae1d3425ba6ff5e7266076d8400fa";
sha256 = "sha256-2XvtFdkQwUVlUVSjQeTUHlEROQ8r1GOcG8uCPM3uDTc=";
}
8 changes: 8 additions & 0 deletions manifests/forc-client-0.12.1.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
pname = "forc-client";
version = "0.12.1";
date = "2022-05-04";
url = "https://github.com/fuellabs/sway";
rev = "a03a5d1c068a91779e5ce08eead6c4626de2eb0d";
sha256 = "sha256-nE10IRpnOkNHXfLfYhFhucjJ3JgdPW6AuNneLL14ymI=";
}
8 changes: 8 additions & 0 deletions manifests/forc-client-0.12.2.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
pname = "forc-client";
version = "0.12.2";
date = "2022-05-12";
url = "https://github.com/fuellabs/sway";
rev = "2b6e9384f06692ec627293ae5db5e2f748fe2c30";
sha256 = "sha256-HTo5eP8jZP5tzesGGA1i5YUmofsWxFJGKw0oMfvWv0c=";
}
8 changes: 8 additions & 0 deletions manifests/forc-client-0.13.0.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
pname = "forc-client";
version = "0.13.0";
date = "2022-05-19";
url = "https://github.com/fuellabs/sway";
rev = "6eef7ab750cd3282f08b6014960cbc02afae717a";
sha256 = "sha256-iT90TBcMgmKTl/2MHR37Vtk7LcOshVMSshlU3BLhAG0=";
}
8 changes: 8 additions & 0 deletions manifests/forc-client-0.13.1.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
pname = "forc-client";
version = "0.13.1";
date = "2022-05-24";
url = "https://github.com/fuellabs/sway";
rev = "d73d9d2b4b547e2035ddfe085d439de56ccee1f0";
sha256 = "sha256-jbuvLymTQb8g4ERJeu0K24z2OIw8aDlkBPF+YjiUkIE=";
}
8 changes: 8 additions & 0 deletions manifests/forc-client-0.13.2.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
pname = "forc-client";
version = "0.13.2";
date = "2022-05-25";
url = "https://github.com/fuellabs/sway";
rev = "dac1b96419a6ed46a4c531492ae5e794a270d4a1";
sha256 = "sha256-LBuJ2ukkK1FosaLcZ10ds8/7ybN1UU/o0d9dRmbG5a4=";
}
8 changes: 8 additions & 0 deletions manifests/forc-client-0.14.0.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
pname = "forc-client";
version = "0.14.0";
date = "2022-05-26";
url = "https://github.com/fuellabs/sway";
rev = "953dad9cad0defe50ffe04e4031207fd247b63f1";
sha256 = "sha256-/z+nNctB9t1qLKiemsg+QuV2jBnuYgd0tCe3cEkI1OU=";
}
8 changes: 8 additions & 0 deletions manifests/forc-client-0.14.1.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
pname = "forc-client";
version = "0.14.1";
date = "2022-05-26";
url = "https://github.com/fuellabs/sway";
rev = "02ef7d10b6bf883d73fc1fd23034dc814dfffea2";
sha256 = "sha256-8Uh2gbZb1R1llk3h+DeCF3heBO2Ec3nJNqI6hpSTfq8=";
}
8 changes: 8 additions & 0 deletions manifests/forc-client-0.14.2.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
pname = "forc-client";
version = "0.14.2";
date = "2022-05-27";
url = "https://github.com/fuellabs/sway";
rev = "6fc5c69f29a5aab0b6ca677d9384d0d5eaffb232";
sha256 = "sha256-JGicorHY6HfSWoZa2nFOnx45qDrnXmORzHOOKHk/6sM=";
}
8 changes: 8 additions & 0 deletions manifests/forc-client-0.14.3.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
pname = "forc-client";
version = "0.14.3";
date = "2022-05-28";
url = "https://github.com/fuellabs/sway";
rev = "17f856bfa0d500e06fff2c470e8e6113533faf97";
sha256 = "sha256-VfyRHFmz89GT7UP/JCR8lPZY5vxhfxnyyWheQdWSRn0=";
}
8 changes: 8 additions & 0 deletions manifests/forc-client-0.14.4.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
pname = "forc-client";
version = "0.14.4";
date = "2022-05-28";
url = "https://github.com/fuellabs/sway";
rev = "b067a7dd64b26bd763eca268fef3849c2c77028d";
sha256 = "sha256-VJGi0FlI+majMW66lo4Sxyo9NaaO+LgFyg7hHwckD1k=";
}
8 changes: 8 additions & 0 deletions manifests/forc-client-0.14.5.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
pname = "forc-client";
version = "0.14.5";
date = "2022-06-01";
url = "https://github.com/fuellabs/sway";
rev = "60c626cf486d5c53c44d84db1ec81cb90174cad3";
sha256 = "sha256-3zI62Q+jaZYml3PjHn5Xsx635ARfUPsXBpOGDc0QzVM=";
}
Loading

0 comments on commit 82f4a63

Please sign in to comment.