Skip to content

Commit 8b721ad

Browse files
committed
[black] publish to jsr
1 parent d754a21 commit 8b721ad

File tree

5 files changed

+25
-10
lines changed

5 files changed

+25
-10
lines changed

.github/workflows/ci.yml

+1
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ jobs:
5858
- ansible
5959
- ansible-lint
6060
- awesome-ci
61+
- black
6162
- checkmake
6263
- flakestry
6364
- jsonlint

black/README.md

+16-4
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,30 @@
22

33
![dagger-min-version](https://img.shields.io/badge/dagger-v0.10.0-blue?color=3D66FF)
44
![deno compatibility](https://shield.deno.dev/deno/^1.41)
5+
[![](https://jsr.io/badges/@daggerverse/black)](https://jsr.io/@daggerverse/black)
56

67
Daggerized version of [black](https://github.com/python/black).
78

8-
## Usage
9+
## 🚀 Usage
910

1011
```sh
1112
dagger -m github.com/tsirysndr/daggerverse/black call format --src <source>
1213
```
1314

14-
## Example
15+
## 🧑‍🔬 Example
1516

1617
```sh
17-
dagger -m github.com/tsirysndr/daggerverse/black call format --src .
18-
dagger call -m github.com/tsirysndr/daggerverse/black dev --src. terminal
18+
dagger -m github.com/tsirysndr/daggerverse/black call \
19+
format --src .
20+
21+
dagger -m github.com/tsirysndr/daggerverse/black call \
22+
dev --src. terminal
1923
```
24+
25+
## 🧑‍💻 Programmatic usage
26+
27+
```typescript
28+
import { format } from 'jsr:@daggerverse/black';
29+
30+
await format(".");
31+
```

black/deno.json

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
{
2+
"name": "@daggerverse/black",
3+
"version": "0.1.0",
24
"importMap": "import_map.json",
35
"tasks": {
46
"esm:add": "deno run -A https://esm.sh/v128 add",
57
"esm:update": "deno run -A https://esm.sh/v128 update",
6-
"esm:remove": "deno run -A https://esm.sh/v128 remove",
7-
"clean": "rm -rf gen schema.graphql"
8+
"esm:remove": "deno run -A https://esm.sh/v128 remove"
89
},
910
"fmt": {
1011
"exclude": [

black/src/dagger/index.ts

+1-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1 @@
1-
import pipeline from "./pipeline.ts";
2-
import { format, dev, jobDescriptions } from "./jobs.ts";
3-
4-
export { pipeline, format, dev, jobDescriptions };
1+
export { format, dev } from "./jobs.ts";

black/src/dagger/jobs.ts

+4
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ export enum Job {
1414
export const exclude = [];
1515

1616
/**
17+
* Format Python code with black
18+
*
1719
* @function
1820
* @description Format Python code with black.
1921
* @param {string | Directory | undefined} src
@@ -38,6 +40,8 @@ export async function format(
3840
}
3941

4042
/**
43+
* Returns a container with black installed
44+
*
4145
* @function
4246
* @description Returns a container with black installed.
4347
* @param {string | Directory | undefined} src

0 commit comments

Comments
 (0)