| Crates.io | this-me |
| lib.rs | this-me |
| version | 0.1.7 |
| created_at | 2025-06-19 21:30:00.637102+00 |
| updated_at | 2025-10-28 03:55:27.282589+00 |
| description | Encrypted identity store CLI tool (this.me) |
| homepage | https://neurons.me |
| repository | https://github.com/neurons-me/this.me |
| max_upload_size | |
| id | 1718854 |
| size | 239,697 |
Me represents an encrypted identity file.be, do, have, communicate, at, react, relate ) are invoked as methods on a loaded Me.crates.io:
cargo install this-me
If installing locally from source:
cargo install --path .
Each command is executed via the CLI binary me. Identity loading is automatic and based on the provided username and password.
| Subcommand | Description | Example |
|---|---|---|
| create | Creates a new .me identity | me create --username abella --password secret |
| list | Displays all registered identities | me list |
| changePassword | Changes the password of an identity | me changepassword --username abella --old-password secret --new-password newpass |
| display | Shows a saved identity | me display --username abella --password secret |
| Be, Do, Have, At, Relate, React, Communicate | Declarative verbs of the semantic model of this.me (attributes of the self) | me have --username abella --password secret --value "synthesizer" |
| get | Retrieves a stored value, with filters (context, key, time, etc.) | me get --username abella --password secret --verb have |
| host | Displays host information (hostname, IP, LAN, etc.) | me host |
|
# be
me be --username exampleUser --password 123456 --key "identity" --value "creator"
# do
me do --username exampleUser --password 123456 --key "task" --value "build"
# have
me have --username exampleUser --password 123456 --key "tools" --value "rust"
# at
me at --username exampleUser --password 123456 --key "location" --value "Cancun"
# relate
me relate --username exampleUser --password 123456 --key "project" --value "cleaker"
# react
me react --username exampleUser --password 123456 --key "neurons.me" --value "🚀"
me get --username exampleUser --password 123456 --verb be
me get --username exampleUser --password 123456 --verb do
me get --username exampleUser --password 123456 --verb all
me get --username exampleUser --password 123456 --verb have --key tools
Retrieves stored verb entries for a given user. You can filter by:
--verb: specify the verb table (be, do, have, etc.) or use all to search across all.--key and --value (optional): refine the search for specific attributes.
Results are printed with timestamped entries.cargo run -- command
Example:
# list (identidades registradas)
cargo run -- list
# create (crear nueva identidad)
cargo run -- create --username newUser --password secret123
. or _.neurons.rs is the intermediate layer where the subject (me) is transformed into intelligible data for the global network (neurons.me).
Built with ❤️ as part of the neuroverse initiative.