Skip to content

Commit f919847

Browse files
authored
Add development shell to manage dependencies (e2b-dev#657)
1 parent 32664ea commit f919847

File tree

3 files changed

+92
-1
lines changed

3 files changed

+92
-1
lines changed

DEV.md

+17-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
11
# Releasing e2b cli
22

3-
to create a changeset run `npx changeset`
3+
to create a changeset run `npx changeset`
4+
5+
6+
# Enter Nix development shell
7+
8+
install nix and enable flakes
9+
10+
```
11+
curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install
12+
```
13+
14+
enter the dev shell
15+
```
16+
nix develop --command zsh
17+
# or
18+
nix develop --command bash
19+
```

flake.lock

+61
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

flake.nix

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
description = "A basic dev shell";
3+
4+
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
5+
inputs.flake-utils.url = "github:numtide/flake-utils";
6+
7+
outputs = { self, nixpkgs, flake-utils, ... }:
8+
(flake-utils.lib.eachDefaultSystem (system:
9+
let pkgs = import nixpkgs { inherit system; };
10+
in {
11+
devShells.default =
12+
pkgs.mkShell { buildInputs = [ pkgs.python39 pkgs.poetry ]; };
13+
}));
14+
}

0 commit comments

Comments
 (0)