Here are my notes on creating a wallet with the cli:
Compile the bitsharesx as described in the readme, but don't build the web wallet or qt interface.
-> will ask for password
-> will close the wallet
-> will ask for wallet name to open. Stays locked
-> will ask for password to unlock wallet
Now we need to create an account (http://wiki.bitshares.org/index.php/BitShares_X_Glossary#Account
-> will ask for name
-> will return public info to share with payers in the form btsx:$myaccountname:GFDSJGKSDFHGZE234R2ANFD
ask some btsx to register you name. The address to give is the last part, in this case: GFDSJGKSDFHGZE234R2ANFD
Then check you balance:
-> will show you the balance of your accounts
wallet_account_register to register account on blockchain
wallet_account_transaction_history to list transactions
I tested exporting, importing on a blank install, changing passphrase. All seems fine.