Last change
on this file since 17 was 17, checked in by yakumo.izuru, 2 years ago |
Small revision
Signed-off-by: Izuru Yakumo <yakumo.izuru@…>
|
-
Property svn:executable
set to
on
|
File size:
469 bytes
|
Rev | Line | |
---|
[11] | 1 | #!/bin/sh -e
|
---|
[17] | 2 | # $TheSupernovaDuo: kanako_gen,v 1.9 2023/5/18 21:9:33 yakumo_izuru Exp $
|
---|
[11] | 3 |
|
---|
| 4 | fn_genpass() {
|
---|
[15] | 5 | printf "Password: %s\n" $(strings </dev/urandom | dd bs=1 count=${1:-80} 2>/dev/null | tr -d " \t\n\r")
|
---|
[11] | 6 | }
|
---|
| 7 | fn_genuser() {
|
---|
[15] | 8 | printf "Username: %s\n" $(strings </dev/urandom | dd bs=1 count=10 2>/dev/null | tr -d " \t\n\r")
|
---|
[11] | 9 | }
|
---|
| 10 |
|
---|
| 11 | case $1 in
|
---|
| 12 | -p)
|
---|
| 13 | fn_genpass $2
|
---|
| 14 | ;;
|
---|
| 15 | -u)
|
---|
| 16 | fn_genuser
|
---|
| 17 | ;;
|
---|
| 18 | *)
|
---|
| 19 | cat <<EOF
|
---|
| 20 | Usage:
|
---|
| 21 | kanako_gen -p <count>
|
---|
| 22 | kanako_gen -u
|
---|
| 23 | EOF
|
---|
| 24 | ;;
|
---|
| 25 | esac
|
---|
Note:
See
TracBrowser
for help on using the repository browser.