Skip to content

Add person-names package - #234

Merged
smeech merged 1 commit into
espanso:mainfrom
mreduar:add-person-names
Jul 24, 2026
Merged

Add person-names package#234
smeech merged 1 commit into
espanso:mainfrom
mreduar:add-person-names

Conversation

@mreduar

@mreduar mreduar commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

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 random extension via global_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 random extension, so it cannot touch the filesystem or execute anything.

@smeech smeech left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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-names package v0.1.0 with first_name/last_name random pools and >c1 / >c2 triggers.
  • 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.

@smeech
smeech merged commit f4dda86 into espanso:main Jul 24, 2026
1 check passed
@smeech smeech mentioned this pull request Jul 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants