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
|
Line | |
---|
1 | #!/bin/sh -e
|
---|
2 | # $TheSupernovaDuo: kanako_gen,v 1.9 2023/5/18 21:9:33 yakumo_izuru Exp $
|
---|
3 |
|
---|
4 | fn_genpass() {
|
---|
5 | printf "Password: %s\n" $(strings </dev/urandom | dd bs=1 count=${1:-80} 2>/dev/null | tr -d " \t\n\r")
|
---|
6 | }
|
---|
7 | fn_genuser() {
|
---|
8 | printf "Username: %s\n" $(strings </dev/urandom | dd bs=1 count=10 2>/dev/null | tr -d " \t\n\r")
|
---|
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.