this-me
Merepresents an encrypted identity file.- Verbs (e.g.
be,do,have,communicate,at,react,relate) are invoked as methods on a loadedMe.
📦 Installation
crates.io:
If installing locally from source:
🚀 .me CLI Usage
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 |
|
Verbs
# be
# do
# have
# at
# relate
# react
Get
Retrieves stored verb entries for a given user. You can filter by:
--verb: specify the verb table (be,do,have, etc.) or useallto search across all.--keyand--value(optional): refine the search for specific attributes. Results are printed with timestamped entries.
If you are running from the project and not the binary run:
Example:
# list (identidades registradas)
# create (crear nueva identidad)
⚠️ Username & Password Rules
- Usernames must be 5–21 characters long and only include letters, numbers,
.or_. - Passwords must be at least 4 characters long.
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.