Go to file
2025-01-04 23:12:18 +01:00
dictionaries First commit 2024-12-29 21:12:39 +01:00
src Fixed "l'hy*", max qty to 100 2025-01-04 23:12:18 +01:00
.gitignore First commit 2024-12-29 21:12:39 +01:00
Cargo.lock simple CLI app 2024-12-30 17:35:44 +01:00
Cargo.toml simple CLI app 2024-12-30 17:35:44 +01:00
LICENSE.md readme & license 2024-12-29 21:25:16 +01:00
README.md readme update 2024-12-30 18:39:35 +01:00

Générateur de noms français

Utilisation

./rust-name-gen --sequence "prenom patronyme"

Pendant le developpement

cargo run -- --sequence "prenom patronyme"

Arguments

Tous les arguments sont facultatifs

  • --qty - Nombre de noms générés, entre 1 et 50. Défaut 10.
  • --sep - Le caractère de séparation entre les sections des noms générés. Utilise l'espace par défaut.
  • --gender - Genre des noms générés, m ou f. Défaut au hasard.
  • --sequence - Une suite de mots-clés pour déterminer la structure du nom, séparés par un espace. Défaut prenom patronyme
    • Valeurs acceptés : prenom patronyme commun adjectif ppasse ppresent article virgule.
      • ppasse/ppresent pour "participe passé/présent".
      • article sera transformé en le/la/l'.
      • virgule est... une virgule.
    • La séquence peut contenir au maximum 10 éléments.

Exemple :

./rust-name-gen --qty 5 --sequence "prenom patronyme virgule article commun adjectif ppresent ppasse"

Résultat :

[
  "Henriette Camino, la connectabilité rubanière glénante matée",
  "Léa Spinosi, l'exalgine sulfurée rempaquetante dignifiée",
  "Julie Fauville, la millénariste manipulatrice rabiautante resympathisée",
  "Eloi Nuns, l'abruzzais stéarique droguant corrélé",
  "Donat Lemardele, l'écourgeon violet insularisant rebrossé"
]

Build de production

cargo build -r

Remerciements

https://github.com/akaAgar/vocabulaire-francais

License

AGPL 3.0