Skip to content

Sebuah script node.js untuk meng "encrypt" source code project client kamu yang bandel.

License

Notifications You must be signed in to change notification settings

kdandy/bayardulu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bayardulu encryption.

Sebuah script node.js untuk meng-encrypt source code project client kamu yang bandel.

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

Usage

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

    • NPM

      # encrypt
      npx bayardulu encrypt
      
      # decrypt
      npx bayardulu decrypt
    • Yarn

      # encrypt
      yarn run bayardulu encrypt
      
      # decrypt
      yarn run bayardulu decrypt
  • Global

    # encrypt
    bayardulu encrypt
    
    # decrypt
    bayardulu decrypt

Advanced Usage

Meng-encrypt satu file (atau lebih)

npx bayardulu encrypt [nama_file_1] [nama_file_2] [dst]

Mengubah extension

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

Mengubah secret key

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

Men-decrypt satu file (atau lebih)

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)

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

Menampilkan menu bantuan

npx bayardulu -h
# npx bayardulu --help

Menampilkan nomor versi

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!

Trakteer Saya kdandy kdandy

About

Sebuah script node.js untuk meng "encrypt" source code project client kamu yang bandel.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published