this-me 0.1.1

Encrypted identity store CLI tool (this.me)
Documentation
// src/cli.rs
use clap::{Parser, Subcommand};

#[derive(Parser)]
#[command(name = "this-me", version, about = "Declarative identity manager for dApps")]
pub struct Cli {
    #[command(subcommand)]
    pub command: Commands,
}

#[derive(Subcommand)]
pub enum Commands {
    /// Create a new .me identity
    Create {
        username: String,
        hash: String,
    },
    /// List all .me identities
    List,
    /// Show the contents of a .me identity
    Show {
        username: String,
        hash: String,
    },
    /// Delete a .me identity
    Delete {
        username: String,
        hash: String,
    },
    /// Change the hash (password) of a .me identity
    ChangeHash {
        username: String,
        old_hash: String,
        new_hash: String,
    },
}