# prismoid

> Prisma CLI tool

Latest version **0.0.5** (published 2022-10-17) · MIT license · 0 weekly downloads

## Install

```sh
npm install prismoid
pnpm add prismoid
yarn add prismoid
bun add prismoid
```

Provides the commands `prismo`, `prismoid`.

## Health

**Score 30/100 (F)** — status: abandoned.

Positive: has types; esm support; no vulnerabilities; high quality score.

Warnings: low downloads; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.0.5 |
| Published | 2022-10-17 |
| First published | 2022-10-14 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Node | >=14.16 |
| Dependencies | 16 |
| Unpacked size | 238.8 KB |
| Known vulnerabilities | 0 |
| Install scripts | yes |
| Author | thilllon |
| Maintainers | thilllon |
| Keywords | prismoid, prisma, cli |

## Links

- npm: https://www.npmjs.com/package/prismoid
- Repository: https://github.com/thilllon/prismoid
- Homepage: https://github.com/thilllon/prismoid#readme
- Issues: https://github.com/thilllon/prismoid/issues
- npm.io page: https://npm.io/package/prismoid

## Dependencies (16)

- [cac](https://npm.io/package/cac.md) ^6.7.14
- [axios](https://npm.io/package/axios.md) ^1.1.2
- [chalk](https://npm.io/package/chalk.md) ^5.1.2
- [execa](https://npm.io/package/execa.md) ^6.1.0
- [listr](https://npm.io/package/listr.md) ^0.14.3
- [dotenv](https://npm.io/package/dotenv.md) ^16.0.3
- [figlet](https://npm.io/package/figlet.md) ^1.5.2
- [is-url](https://npm.io/package/is-url.md) ^1.2.4
- [prompts](https://npm.io/package/prompts.md) ^2.4.2
- [fs-extra](https://npm.io/package/fs-extra.md) ^10.1.0
- [fast-glob](https://npm.io/package/fast-glob.md) ^3.2.12
- [form-data](https://npm.io/package/form-data.md) ^4.0.0
- [clipboardy](https://npm.io/package/clipboardy.md) ^3.0.0
- [loading-cli](https://npm.io/package/loading-cli.md) ^1.1.0
- [app-root-path](https://npm.io/package/app-root-path.md) ^3.1.0
- [pg-connection-string](https://npm.io/package/pg-connection-string.md) ^2.5.0

## Alternatives

- [@salesforce/cli](https://npm.io/package/@salesforce/cli.md) — 389.7K weekly downloads
- [@mintlify/cli](https://npm.io/package/@mintlify/cli.md) — 208.9K weekly downloads
- [@grafana/e2e-selectors](https://npm.io/package/@grafana/e2e-selectors.md) — 128.7K weekly downloads
- [mintlify](https://npm.io/package/mintlify.md) — 112.0K weekly downloads
- [@intlayer/cli](https://npm.io/package/@intlayer/cli.md) — 22.8K weekly downloads

## Recent versions

- 0.0.5 (latest) — 2022-10-17
- 0.0.4 — 2022-10-16
- 0.0.3 — 2022-10-15
- 0.0.2 — 2022-10-14

## README

# Prismoid

Prisma CLI tool

## Roadmap

- [ ] cli는 어떻게 테스트 코드 짜는지 찾기
- [ ] test code 짜기
- [ ] dump 동작 windows에서 확인
- [ ] dump 동작 mac에서 확인
- [ ] restore 동작 windows 확인
- [ ] restore 동작 mac 확인
- [ ] diff 동작 windows 확인
- [ ] diff 동작 mac 확인
- [ ] upload 동작 windows 확인
- [ ] upload 동작 mac 확인
- [ ] .env 파일을 git에 올릴 수는 없으니, 테스트용 .env파일을 생성해주는 코드(.env파일을 암호화한 스트링을 다시 복호화 해주는 정도로 만들계획)를 만들기. 어차피 테스트용이라 보안에 문제없음.

## local development

```sh
# open up two terminals

# in terminal 1
yarn build:watch

# in terminal 2
yarn link
prismoid <command> [options]

# # register locally
# 근데 이방법보다 위 방법으로 하는게 더 빠르고 편함
# yarn global add file:$PWD # mac OS
# yarn global add file $PWD # windows
```

## reference

- https://lalit2005.hashnode.dev/create-cli-apps-the-easy-way-with-cac-in-less-than-50-lines
- https://stackoverflow.com/questions/40102686/how-to-install-package-with-local-path-by-yarn-it-couldnt-find-package

---
_Source: https://npm.io/package/prismoid · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
