Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mrdiver/nameforge
Go Library for Producing Human-Readable Names
https://github.com/mrdiver/nameforge
Last synced: about 2 months ago
JSON representation
Go Library for Producing Human-Readable Names
- Host: GitHub
- URL: https://github.com/mrdiver/nameforge
- Owner: MrDiver
- License: gpl-3.0
- Created: 2024-11-21T13:13:59.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-21T13:37:47.000Z (about 2 months ago)
- Last Synced: 2024-11-21T14:22:42.226Z (about 2 months ago)
- Language: Go
- Size: 1020 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# About
A Go library which can be used for name generating and dynamically extended with your own content. It can be used standalone as a cli tool or as a library in some other code.Some use cases might include random client name generation and session name generation.
# Usage
```
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ ┃
┃ 🧰 Welcome to NameForge 🔨 ┃
┃ ┃
┃ Your everyday tool for producing random names ┃
┃ ┃
┃ -h --help Displays this help message ┃
┃ ┃
┃ -s The format used for forging your sentence ┃
┃ containing a comma separated list of tags ┃
┃ N,ADJ,V,ADV,NAME ┃
┃ ┃
┃ -lu Displays the available universes ┃
┃ ┃
┃ -u Sets the universe to be used ┃
┃ default: STARWARS ┃
┃ ┃
┃ -ll Displays the available languages ┃
┃ ┃
┃ -l Sets the language to be used ┃
┃ default: EN ┃
┃ ┃
┃ -la List all available of everything ┃
┃ ┃
┃ -split String used for splitting words ┃
┃ and names which are then rejoined with join ┃
┃ ┃
┃ -join String used for joining all split words ┃
┃ together ┃
┃ ┃
┃ -n Number of names to be generated ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
```