This is a creditcard project for the foundation of Alem.
Done by dabektur.
This program has 4 commands: validating, generating, getting information, issuing credit card numbers.
Usage of commands: Start with "go build -o creditcard ." command to build the program if not done yet.
Validate command: ./creditcard validate "Your_Credit_Card_Number" Optionally "--stdin" command can be used to read from the stdin: ./creditcard validate --stdin
Generate command: ./creditcard generate "440043018030****" Optionally "--pick" command can be used to print only one generated option: ./creditcard generate --pick "440043018030****"
Information command: ./creditcard information --brands=brands.txt --issuers=issuers.txt "Your_Credit_Card_Number" Optionally "--stdin" command can be used to read from the stdin: ./creditcard information --brands=brands.txt --issuers=issuers.txt --stdin
Issue command: ./creditcard issue --brands=brands.txt --issuers=issuers.txt --brand=YOUR_BRAND --issuer="Your_Issuer"
Additionally there is ./creditcard help command for the information about commands.