Add person-names package - #234
Merged
Merged
Conversation
smeech
reviewed
Jul 24, 2026
smeech
left a comment
Collaborator
There was a problem hiding this comment.
A very straightforward package of two plain triggers and two large sets of global variables. No script or shell or potentially malicious code.
I'll run the automated checks and let Copilot do its stuff, but it should be good to merge.
Contributor
There was a problem hiding this comment.
Pull request overview
Adds a new Espanso hub package (person-names) that expands short triggers into randomly generated person names using Espanso’s built-in random global variables (no scripts/commands involved).
Changes:
- Introduces
person-namespackage v0.1.0 withfirst_name/last_namerandom pools and>c1/>c2triggers. - Adds end-user documentation for triggers, usage, and customization.
- Registers package metadata via
_manifest.yml(name/title/description/tags/homepage).
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| packages/person-names/0.1.0/README.md | Documents triggers, examples, and how to customize the name lists. |
| packages/person-names/0.1.0/package.yml | Defines the random global_vars name pools and the >c1 / >c2 matches. |
| packages/person-names/0.1.0/_manifest.yml | Adds hub metadata for discovery and listing (title/description/tags/homepage/version). |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
person-names
Generates random person names as you type.
>c1→ first name + last name (e.g.Kenji Alvarez)>c2→ first name only (e.g.Priya)Backed by 1000 distinct first names and 450 last names from an international mix, combined independently through espanso's built-in
randomextension viaglobal_vars— over 450,000 possible full names, a fresh one on every trigger.No scripts and no shell commands — the package uses only the built-in
randomextension, so it cannot touch the filesystem or execute anything..github/scripts/validate/main.py) → all checks pass ✅