mask-pii for Bash

लॉग्स और डेटा पाइपलाइनों में ईमेल और फ़ोन PII को मास्क करने के लिए Bash में mask-pii का कार्यान्वयन.

ईमेल मास्किंग

स्थानीय भाग को मास्क करता है, जबकि डोमेन दिखाई रहने देता है.

फ़ोन मास्किंग

संवेदनशील अंकों को मास्क करता है, जबकि फ़ॉर्मेट और प्रत्यय की दृश्यता बनाए रखता है.

बिल्डर-शैली API

प्रसंस्करण से पहले ईमेल/फ़ोन मास्किंग और मास्क वर्ण को स्पष्ट रूप से सक्रिय करें.

इंस्टॉल करें और शुरू करें

Bash [git-only: v0.2.0]: नीचे दी गई मौजूदा इंस्टॉलेशन विधि का उपयोग करें, Bash API लोड करें और न्यूनतम उदाहरण चलाएँ। उदाहरण ईमेल और फ़ोन मास्किंग को स्पष्ट रूप से चालू करता है और अपेक्षित आउटपुट दिखाता है।

स्थापना

bpkg install finitefield-org/mask-pii/bash

Usage

example.sh
#!/usr/bin/env bash

source "$(bpkg prefix)/mask-pii/mask_pii.sh"

mask_pii_new masker
mask_pii_mask_emails masker
mask_pii_mask_phones masker
mask_pii_with_mask_char masker '#'

input='Contact: alice@example.com or 090-1234-5678.'
output=$(mask_pii_process masker "$input")

echo "$output"
# Contact: a####@example.com or ###-####-5678.
नोट

कृपया README देखें, ताकि इस भाषा के लिए सटीक पैकेज इकोसिस्टम विवरण और API उदाहरण मिल सकें.

अगला

GitHub