@@ -47,13 +47,14 @@ Commands:
47
47
teehee Just...
48
48
49
49
Options:
50
- -h --help Show this screen .
50
+ -a --about About this program .
51
51
-d --debug Debug output. (Requires proxy server)
52
- -f <FILE> A registration file .json
52
+ -f <FILE> A registration file (.json)
53
+ -h --help Show this screen.
53
54
-p <PROXY> Proxy URL.
54
55
56
+ --captcha Use captcha verification. (default)
55
57
--phone <number> Use phone verification.
56
- --captcha Use captcha verification. (Default)
57
58
--version Show version.
58
59
`
59
60
@@ -112,7 +113,7 @@ func main() {
112
113
proxy = ""
113
114
}
114
115
115
- if opts ["about" ] == true {
116
+ if opts ["about" ] == true || opts [ "--about" ] == true || opts [ "-a" ] == true {
116
117
fmt .Println ("Snapchat Registration CLI " + version + " by Wesley Hill (@hako/@hakobyte)" )
117
118
return
118
119
}
@@ -267,7 +268,7 @@ func main() {
267
268
}
268
269
269
270
} else {
270
- fmt .Println ("Aborted ." )
271
+ fmt .Println ("Cancelled ." )
271
272
os .Exit (0 )
272
273
}
273
274
}
@@ -412,27 +413,27 @@ func manualSetup(opts map[string]interface{}) (string, error) {
412
413
rl .SetPrompt ("Enter your desired Snapchat username: " )
413
414
username , err := rl .Readline ()
414
415
if err != nil {
415
- return "" , err
416
+ return "" , errors . New ( "Cancelled." )
416
417
}
417
418
418
419
// Enter your desired password.
419
420
password , err := enterPassword ("Enter your desired Snapchat password: " )
420
421
if err != nil {
421
- return "" , err
422
+ return "" , errors . New ( "Cancelled." )
422
423
}
423
424
424
425
// Enter your email address.
425
426
rl .SetPrompt ("Enter your email address: " )
426
427
email , err := rl .Readline ()
427
428
if err != nil {
428
- return "" , err
429
+ return "" , errors . New ( "Cancelled." )
429
430
}
430
431
431
432
// Enter your birthday.
432
433
rl .SetPrompt ("Enter your birthday (YYYY-MM-DD): " )
433
434
birthday , err := rl .Readline ()
434
435
if err != nil {
435
- return "" , err
436
+ return "" , errors . New ( "Cancelled." )
436
437
}
437
438
438
439
age , err := ghost .CalculateAge (birthday )
@@ -444,27 +445,27 @@ func manualSetup(opts map[string]interface{}) (string, error) {
444
445
rl .SetPrompt ("Enter your Gmail address: " )
445
446
gmail , err := rl .Readline ()
446
447
if err != nil {
447
- return "" , err
448
+ return "" , errors . New ( "Cancelled." )
448
449
}
449
450
450
451
// Enter your Gmail password.
451
452
gmailPassword , err := enterPassword ("Enter your Gmail password: " )
452
453
if err != nil {
453
- return "" , err
454
+ return "" , errors . New ( "Cancelled." )
454
455
}
455
456
456
457
// Enter your Casper API Key.
457
458
rl .SetPrompt ("Enter your Casper API Key: " )
458
459
casperAPIKey , err := rl .Readline ()
459
460
if err != nil {
460
- return "" , err
461
+ return "" , errors . New ( "Cancelled." )
461
462
}
462
463
463
464
// Enter your Casper API Secret.
464
465
rl .SetPrompt ("Enter your Casper API Secret: " )
465
466
casperAPISecret , err := rl .Readline ()
466
467
if err != nil {
467
- return "" , err
468
+ return "" , errors . New ( "Cancelled." )
468
469
}
469
470
470
471
// Unchecked setup map.
@@ -546,7 +547,7 @@ func checkKeys(keyMap map[string]string) (map[string]string, error) {
546
547
// checkYesNo checks if the user typed yes or no from a string.
547
548
// It returns a standard Y/N if a similar string exists in an array.
548
549
func checkYesNo (choice string ) (string , error ) {
549
- var exists bool = false
550
+ var exists = false
550
551
551
552
// Check for Yeses.
552
553
for _ , c := range []string {"Y" , "y" , "Yes" , "YES" , "yes" } {
0 commit comments