shdw-drive help
shdw-drive create-storage-account --keypair ~/.config/solana/id.json --name "My Storage Account" --size 10MB
shdw-drive make-storage-account-immutable --keypair ~/.config/solana/id.json
shdw-drive delete-storage-account --keypair ~/.config/solana/id.json
shdw-drive undelete-storage-account --keypair ~/.config/solana/id.json
shdw-drive add-storage --keypair ~/.config/solana/id.json --size 10MB
shdw-drive reduce-storage --keypair ~/.config/solana/id.json --size 10MB
claim-stake
to recover the $SHDW back to your wallet.shdw-drive claim-stake --keypair ~/.config/solana/id.json
reduce storage
command. You will be presented with a list of storage accounts and the amount of stake claimable to choose from.shdw-drive upload-file --keypair ~/.config/solana/id.json --file ~/Documents/something-important.md
Note: If you get the errorServer response status message: failed to send transaction: Transaction simulation failed: Transaction leaves an account with a lower balance than rent-exempt minimum
it means you do not have the minimum amount of SOL required in your wallet for your account to be rent-exempted after the operation. Send some SOL to your wallet and try again.
shdw-drive upload-multiple-files --keypair ~/.config/solana/id.json --directory ~/Documents/my-expensive-jpgs/
.json
file in your current directory..json
file mentioned above. The results are also printed to the terminal when the upload-multiple-files command completes. You can identify which files have failed to upload by searching for 'location: null' in the file.shdw-drive edit-file --keypair ~/.config/solana/id.json --file ~/Documents/something-important --url https://shdw-drive.genesysgo.net/abc123def456ghi789/something-important.md
shdw-drive delete-file --keypair ~/.config/solana/id.json --url https://shdw-drive.genesysgo.net/abc123def456ghi789/something-important.md
shdw-drive undelete-file --keypair ~/.config/solana/id.json --url https://shdw-drive.genesysgo.net/abc123def456ghi789/something-important.md