Add bash scriptlet to auto-generate dummy records.
Usage: genbm.sh n where, n = number of bookmarks to generate. The scriptlet works offline, no internet connection is required. Note: this scriptlet can be used in Travis CI environment.
This commit is contained in:
parent
98fd16f075
commit
8feeeedaab
20
tests/genbm.sh
Executable file
20
tests/genbm.sh
Executable file
@ -0,0 +1,20 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Scriptlet to auto-generate Buku bookmarks
|
||||
# Usage: genbm.sh n
|
||||
# where, n = number of records to generate
|
||||
#
|
||||
# Author: Arun Prakash Jana (engineerarun@gmail.com)
|
||||
|
||||
if [ "$#" -ne 1 ]; then
|
||||
echo "usage: genbm n"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
count=0
|
||||
|
||||
while [ $count -lt "$1" ]; do
|
||||
url=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 16 | head -n 1)
|
||||
buku -a https://www.$url.com --title Dummy bookmark for testing. --tag auto-generated, dummy bookmark --comment Generated from the test script $count.
|
||||
let count=count+1
|
||||
done
|
Loading…
x
Reference in New Issue
Block a user