pip install bitscreen-cli
Before starting to interact with BitScreen, you should first log in. You can do this two ways:
To obtain your private key from Metamask, you can check out this tutorial.
$ bitscreen-cli auth login
What's you Ethereum wallet address?: <your wallet address>
What's your private key?: <your private key>
To obtain your seed phrase from Metamask, you can check out this tutorial.
$ bitscreen-cli auth login --from-seed
Please provide your seed phrase: <your seed phrase>
No matter which one of there two methods you pick, you will be asked if you want these credentials to be saved (locally) for future logins. These credentials are never leaving your machine through BitScreen CLI, they are only used to sign messages locally.
Usage:
$ bitscreen-cli [OPTIONS] COMMAND [ARGS]...
Options:
--install-completion
: Install completion for the current shell.--show-completion
: Show completion for the current shell, to copy it or customize the installation.--help
: Show this message and exit.
Commands:
auth
cid
dashboard
directory
filter
settings
setup
Usage:
$ bitscreen-cli auth [OPTIONS] COMMAND [ARGS]...
Options:
--help
: Show this message and exit.
Commands:
login
logout
register
Usage:
$ bitscreen-cli auth login [OPTIONS]
Options:
--fromseed
: Will require a seed phrase.--help
: Show this message and exit.
Usage:
$ bitscreen-cli auth logout [OPTIONS]
Options:
--help
: Show this message and exit.
Usage:
$ bitscreen-cli auth register [OPTIONS] WALLET
Arguments:
WALLET
: [required]
Options:
--help
: Show this message and exit.
Usage:
$ bitscreen-cli setup [OPTIONS] COMMAND [ARGS]...
Options:
--help
: Show this message and exit.
Commands:
install
Usage:
$ bitscreen-cli setup install
Usage:
$ bitscreen-cli cid [OPTIONS] COMMAND [ARGS]...
Options:
--help
: Show this message and exit.
Commands:
list_blocked
Usage:
$ bitscreen-cli cid list_blocked [OPTIONS]
Options:
-o, --outputfile TEXT
--help
: Show this message and exit.
Usage:
$ bitscreen-cli dashboard [OPTIONS] COMMAND [ARGS]...
Options:
--help
: Show this message and exit.
Commands:
show
Usage:
$ bitscreen-cli dashboard show [OPTIONS]
Options:
--help
: Show this message and exit.
Usage:
$ bitscreen-cli directory [OPTIONS] COMMAND [ARGS]...
Options:
--help
: Show this message and exit.
Commands:
details
discard
import
list_blocked
Usage:
$ bitscreen-cli directory details [OPTIONS] FILTER
Arguments:
FILTER
: [required]
Options:
--help
: Show this message and exit.
Usage:
$ bitscreen-cli directory discard [OPTIONS] FILTER
Arguments:
FILTER
: [required]
Options:
--help
: Show this message and exit.
Usage:
$ bitscreen-cli directory import [OPTIONS] FILTER
Arguments:
FILTER
: [required]
Options:
--help
: Show this message and exit.
Usage:
$ bitscreen-cli directory list [OPTIONS]
Options:
--search TEXT
: [default: ]--help
: Show this message and exit.
Usage:
$ bitscreen-cli filter [OPTIONS] COMMAND [ARGS]...
Options:
--help
: Show this message and exit.
Commands:
add
add-cid
delete
details
disable
edit
enable
list
remove-cid
Usage:
$ bitscreen-cli filter add [OPTIONS]
Options:
--name TEXT
: [required]--description TEXT
: [required]--visibility TEXT
: [required]--override INTEGER
: [required]--help
: Show this message and exit.
Usage:
$ bitscreen-cli filter add-cid [OPTIONS] FILTER CID
Arguments:
FILTER
: [required]CID
: [required]
Options:
--refurl TEXT
: [default: ]--help
: Show this message and exit.
Usage:
$ bitscreen-cli filter delete [OPTIONS] FILTER
Arguments:
FILTER
: [required]
Options:
--confirm / --no-confirm
: [default: False]--help
: Show this message and exit.
Usage:
$ bitscreen-cli filter details [OPTIONS] FILTER
Arguments:
FILTER
: [required]
Options:
--help
: Show this message and exit.
Usage:
$ bitscreen-cli filter disable [OPTIONS] FILTER
Arguments:
FILTER
: [required]
Options:
--help
: Show this message and exit.
Usage:
$ bitscreen-cli filter edit [OPTIONS] FILTER
Arguments:
FILTER
: [required]
Options:
--name TEXT
--description TEXT
--override INTEGER
--visibility TEXT
--help
: Show this message and exit.
Usage:
$ bitscreen-cli filter enable [OPTIONS] FILTER
Arguments:
FILTER
: [required]
Options:
--help
: Show this message and exit.
Usage:
$ bitscreen-cli filter list [OPTIONS]
Options:
--search TEXT
: [default: ]--help
: Show this message and exit.
Usage:
$ bitscreen-cli filter remove-cid [OPTIONS] FILTER CID
Arguments:
FILTER
: [required]CID
: [required]
Options:
--help
: Show this message and exit.
Usage:
$ bitscreen-cli settings [OPTIONS] COMMAND [ARGS]...
Options:
--help
: Show this message and exit.
Commands:
disable
enable
get
set
Usage:
$ bitscreen-cli settings disable [OPTIONS] ACTION:[filtering|sharing|importing]
Arguments:
ACTION:[filtering|sharing|importing]
: [required]
Options:
--help
: Show this message and exit.
Usage:
$ bitscreen-cli settings enable [OPTIONS] ACTION:[filtering|sharing|importing]
Arguments:
ACTION:[filtering|sharing|importing]
: [required]
Options:
--help
: Show this message and exit.
Usage:
$ bitscreen-cli settings get [OPTIONS]
Options:
--help
: Show this message and exit.
Usage:
$ bitscreen-cli settings set [OPTIONS] KEY:[country|name|website|email|contact-person|address] VALUE
Arguments:
KEY:[country|name|website|email|contact-person|address]
: [required]VALUE
: [required]
Options:
--help
: Show this message and exit.