Skip to content

Commit 2e1a927

Browse files
committed
feat: add noir feature
1 parent b111d9b commit 2e1a927

25 files changed

+115
-420
lines changed

.github/workflows/test.yaml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@ jobs:
1313
strategy:
1414
matrix:
1515
features:
16-
- color
17-
- hello
16+
- noir
1817
baseImage:
1918
- debian:latest
2019
- ubuntu:latest
@@ -34,8 +33,7 @@ jobs:
3433
strategy:
3534
matrix:
3635
features:
37-
- color
38-
- hello
36+
- noir
3937
steps:
4038
- uses: actions/checkout@v4
4139

.vscode/settings.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"json.schemas": [
3+
{
4+
"fileMatch": ["${workspaceRoot}/src/**/devcontainer-feature.json"],
5+
"url": "https://raw.githubusercontent.com/devcontainers/spec/refs/heads/main/schemas/devContainerFeature.schema.json"
6+
}
7+
],
8+
}

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2022 Microsoft Corporation
3+
Copyright (c) 2022 noir-lang
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

src/color/README.md

Lines changed: 0 additions & 26 deletions
This file was deleted.

src/color/devcontainer-feature.json

Lines changed: 0 additions & 21 deletions
This file was deleted.

src/color/install.sh

Lines changed: 0 additions & 26 deletions
This file was deleted.

src/hello/README.md

Lines changed: 0 additions & 26 deletions
This file was deleted.

src/hello/devcontainer-feature.json

Lines changed: 0 additions & 22 deletions
This file was deleted.

src/hello/install.sh

Lines changed: 0 additions & 29 deletions
This file was deleted.

src/noir/devcontainer-feature.json

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
{
2+
"id": "noir",
3+
"version": "0.0.1",
4+
"name": "Noir",
5+
"documentationURL": "https://github.com/noir-lang/features/tree/main/src/noir",
6+
"description": "Installs the Noir programming language",
7+
"options": {
8+
"version": {
9+
"type": "string",
10+
"description": "Select or enter a version of Noir to install.",
11+
"proposals": ["nightly", "1.0.0-beta.1", "1.0.0-beta.0"],
12+
"default": "nightly"
13+
}
14+
},
15+
"onCreateCommand": "nargo --version",
16+
"containerEnv": {
17+
"PATH": "$_REMOTE_USER_HOME/nargo/bin:${PATH}"
18+
},
19+
"customizations": {
20+
"vscode": {
21+
"settings": {},
22+
"extensions": [
23+
"noir-lang.vscode-noir"
24+
]
25+
}
26+
}
27+
28+
}

0 commit comments

Comments
 (0)