/bayarcoek

Sebuah script node.js untuk meng-"encrypt" source code project client kamu yang gak mau bayar

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

bayarcoek encryptor

banner Sebuah script node.js untuk meng-encrypt source code project client kamu yang gak mau bayar. Terinspirasi oleh SnowFag

           
NPM Version

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 bayarcoek (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
      npm install bayarcoek --save-dev
    • Yarn
      yarn add bayarcoek --dev
  • Global (bisa dijalankan di mana saja, tapi tidak direkomendasikan karena sangat berisiko)
    • NPM
      npm install -g bayarcoek
    • Yarn
      yarn global add bayarcoek

Usage

  1. Masuk ke folder project yang ingin di-encrypt
cd path/to/project
  1. Run command
  • Local

    • NPM

      # encrypt
      npx bayarcoek encrypt
      
      # decrypt
      npx bayarcoek decrypt
    • Yarn

      # encrypt
      yarn run bayarcoek encrypt
      
      # decrypt
      yarn run bayarcoek decrypt
  • Global

    # encrypt
    bayarcoek encrypt
    
    # decrypt
    bayarcoek decrypt

Advanced Usage

Meng-encrypt satu file (atau lebih)

npx bayarcoek encrypt [nama_file_1] [nama_file_2] [dst]

Mengubah extension

npx bayarcoek encrypt [nama_file] -x plongaplongo
# npx bayarcoek encrypt [nama_file] --extension plongaplongo

Mengubah secret key

npx bayarcoek encrypt [nama_file] -k awokawokawok
# npx bayarcoek encrypt [nama_file] --secret-key awokawokawok

Men-decrypt satu file (atau lebih)

npx bayarcoek decrypt [nama_file_1] [nama_file_2] [dst]

Men-decrypt satu file dan timpa (file yang encrypted secara otomatis terhapus setelah di-decrypt)

npx bayarcoek decrypt [nama_file_1] -o
# npx bayarcoek decrypt [nama_file_1] --overwrite

Menampilkan menu bantuan

npx bayarcoek -h
# npx bayarcoek --help

Menampilkan nomor versi

npx bayarcoek -v
# npx bayarcoek --version

Environment Variable

  • BAYARCOEK_KEY = Secret key untuk enkripsi
  • BAYARCOEK_EXT = Extension file hasil enkripsi

Support

Klik tombol di bawah untuk mendukung saya lewat donasi

Informasi lebih lanjut

Apabila ada yang mau ditanyakan soal skrip ini, bisa langsung pm saya: