Can 2 bitcoin-cli's use the same blocksdir I am trying to set up 2 clients with both using the same block directory is this possible?
bitcoin-cli simply acts as a convenience interface to the JSON-RPC api of bitcoind - as long as you only have one instance of bitcoind using a given datadir, you can safely use multiple bitcoin-cli calls at the same time.