mask-pii for Bash

લોગ્સ અને ડેટા પાઇપલાઇન્સમાં ઇમેલ/ફોન PII મસ્ક કરવા માટેનું Bash અમલીકરણ.

ઇમેલ મસ્કિંગ

સ્થાનિક ભાગને મસ્ક કરે છે, જ્યારે ડોમેન દેખાવમાં રાખે છે.

ફોન મસ્કિંગ

ફોર્મેટ અને અંતિમ ભાગની દેખાવ જાળવીને સંવેદનશીલ અંકોને મસ્ક કરે છે.

Builder-શૈલી 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 ઉદાહરણો જુઓ.