Skip to content
This repository was archived by the owner on Jan 19, 2026. It is now read-only.

Commit de3a8ce

Browse files
committed
added: caching; chor: cleanup, renamed main.ts
1 parent 2de1014 commit de3a8ce

14 files changed

Lines changed: 97 additions & 357 deletions

.github/workflows/publish.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,12 @@ jobs:
2323
run: pnpm build
2424
- name: Replace version in package.json to be semver compatible
2525
run: sed -i "s/IN-DEV/$(echo $GITHUB_REF | sed 's/refs\/tags\///')/" package.json
26+
- name: Replace version also inside s-bit-agent.js
27+
run: sed -i "s/IN-DEV/$(echo $GITHUB_REF | sed 's/refs\/tags\///')/" dist/s-bit-agent.js
28+
- name: Last but not least, replace version in status.command.js
29+
run: sed -i "s/IN-DEV/$(echo $GITHUB_REF | sed 's/refs\/tags\///')/" dist/cli/status.command.js
2630
- name: Add shebang
27-
run: sed -i '1s;^;#!/usr/bin/env node\n;' dist/main.js
31+
run: sed -i '1s;^;#!/usr/bin/env node\n;' dist/s-bit-agent.js
2832
- name: Publish package on NPM
2933
run: pnpm publish . --access public --no-git-checks
3034
env:

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66

77
```bash
88
npm i -g s-bit-agent
9-
s-bit-agent bw config server https://<your-server>
10-
s-bit-agent bw login
11-
s-bit-agent bw lock <token from login>
9+
s-bit-agent -- bw config server https://<your-server>
10+
s-bit-agent -- bw login
11+
s-bit-agent -- bw lock <token from login>
1212
```
1313

1414
Run `s-bit-agent daemon` in autostart.
@@ -21,7 +21,7 @@ export SSH_AUTH_SOCK=~/.ssh/s-bit-agent.sock
2121

2222
```bash
2323
s-bit-agent --help
24-
s-bit-agent bw -- --help
25-
s-bit-agent bwa -- --help # the wrapper will take care about the session creation
24+
s-bit-agent -- bw --help
25+
s-bit-agent -- bwa --help # the wrapper will take care about the session creation
2626
s-bit-agent status
2727
```

package.json

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"private": false,
77
"license": "GPL-3.0-only",
88
"bin": {
9-
"s-bit-agent": "dist/main.js"
9+
"s-bit-agent": "dist/s-bit-agent.js"
1010
},
1111
"files": [
1212
"dist",
@@ -27,18 +27,10 @@
2727
],
2828
"scripts": {
2929
"build": "nest build",
30+
"dev": "nest build && REPL=true node dist/s-bit-agent.js",
3031
"format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"",
31-
"dev": "REPL=true nest start --watch",
32-
"start": "nest start",
33-
"start:dev": "nest start --watch",
34-
"start:debug": "nest start --debug --watch",
35-
"start:prod": "node dist/main",
36-
"lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix",
37-
"test": "jest",
38-
"test:watch": "jest --watch",
39-
"test:cov": "jest --coverage",
40-
"test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand",
41-
"test:e2e": "jest --config ./test/jest-e2e.json"
32+
"lint:fix": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix",
33+
"lint": "eslint \"{src,apps,libs,test}/**/*.ts\""
4234
},
4335
"dependencies": {
4436
"@bitwarden/cli": "^2024.2.0",
@@ -72,7 +64,6 @@
7264
"eslint-config-prettier": "^9.0.0",
7365
"eslint-plugin-prettier": "^5.0.0",
7466
"jest": "^29.5.0",
75-
"pkg": "^5.8.1",
7667
"prettier": "^3.0.0",
7768
"source-map-support": "^0.5.21",
7869
"supertest": "^6.3.3",

0 commit comments

Comments
 (0)