https://github.com/kdandy/bayardulu
Sebuah script node.js untuk meng "encrypt" source code project client kamu yang bandel.
https://github.com/kdandy/bayardulu
bayardulu decryptor encryptor nodejs
Last synced: 5 months ago
JSON representation
Sebuah script node.js untuk meng "encrypt" source code project client kamu yang bandel.
- Host: GitHub
- URL: https://github.com/kdandy/bayardulu
- Owner: kdandy
- License: gpl-3.0
- Created: 2024-06-05T06:49:53.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-29T16:04:43.000Z (almost 2 years ago)
- Last Synced: 2025-02-25T10:50:54.696Z (over 1 year ago)
- Topics: bayardulu, decryptor, encryptor, nodejs
- Language: JavaScript
- Homepage:
- Size: 145 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Requirements
- Node.js
- NPM / Yarn
## Warning
Gunakan script ini dengan hati-hati.
Secara default, script ini akan meng-encrypt semua file dan folder di mana anda menjalankan command `bayardulu` (Current Working Directory).
Jangan sampai kalian tanpa sengaja meng-encrypt seluruh storage kalian.
Saya tidak bertanggung jawab atas segala kesalahan yang terjadi karena kecerobohan user.
## Installation
1. Install package
- Local
- NPM
```bash
npm install bayardulu --save-dev
```
- Yarn
```bash
yarn add bayardulu --dev
```
- Global (bisa dijalankan di mana saja, tapi tidak direkomendasikan karena sangat berisiko)
- NPM
```bash
npm install -g bayardulu
```
- Yarn
```bash
yarn global add bayardulu
```
## Usage
1. Masuk ke folder project yang ingin di-encrypt
```bash
cd path/project
```
2. Run command
- Local
- NPM
```bash
# encrypt
npx bayardulu encrypt
# decrypt
npx bayardulu decrypt
```
- Yarn
```bash
# encrypt
yarn run bayardulu encrypt
# decrypt
yarn run bayardulu decrypt
```
- Global
```bash
# encrypt
bayardulu encrypt
# decrypt
bayardulu decrypt
```
## Advanced Usage
### Meng-encrypt satu file (atau lebih)
```bash
npx bayardulu encrypt [nama_file_1] [nama_file_2] [dst]
```
### Mengubah extension
```bash
npx bayardulu encrypt [nama_file] -x plongaplongo
# npx bayardulu encrypt [nama_file] --extension plongaplongo
```
### Mengubah secret key
```bash
npx bayardulu encrypt [nama_file] -k awokawokawok
# npx bayardulu encrypt [nama_file] --secret-key awokawokawok
```
### Men-decrypt satu file (atau lebih)
```bash
npx bayardulu decrypt [nama_file_1] [nama_file_2] [dst]
```
### Men-decrypt satu file dan timpa (file yang encrypted secara otomatis terhapus setelah di-decrypt)
```bash
npx bayardulu decrypt [nama_file_1] -o
# npx bayardulu decrypt [nama_file_1] --overwrite
```
### Menampilkan menu bantuan
```bash
npx bayardulu -h
# npx bayardulu --help
```
### Menampilkan nomor versi
```bash
npx bayardulu -v
# npx bayardulu --version
```
## Environment Variable
- `BAYARDULU_KEY` = Secret key untuk enkripsi
- `BAYARDULU_EXT` = Extension file hasil enkripsi
💌 Support
You guys can support me on the tracteer platform! Your support will be very helpful for me, but with you this star project has also been very helpful, you know!



