{"id":27106481,"url":"https://github.com/jcbritobr/keygen","last_synced_at":"2025-04-06T19:56:04.921Z","repository":{"id":38815420,"uuid":"499272213","full_name":"jcbritobr/keygen","owner":"jcbritobr","description":"Keygen is a cli golang application that automates the creation of user keys. It possible to choose between symbols, uppercase, lowercase and number characters. Also, is possible to set the key size.","archived":false,"fork":false,"pushed_at":"2023-04-25T13:56:22.000Z","size":10,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-04-17T19:26:17.874Z","etag":null,"topics":["golang","key-generator","random-generation"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jcbritobr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"license","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-06-02T19:57:54.000Z","updated_at":"2024-04-17T19:26:17.875Z","dependencies_parsed_at":"2022-09-18T09:10:58.096Z","dependency_job_id":null,"html_url":"https://github.com/jcbritobr/keygen","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jcbritobr%2Fkeygen","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jcbritobr%2Fkeygen/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jcbritobr%2Fkeygen/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jcbritobr%2Fkeygen/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jcbritobr","download_url":"https://codeload.github.com/jcbritobr/keygen/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247543581,"owners_count":20955865,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["golang","key-generator","random-generation"],"created_at":"2025-04-06T19:56:04.480Z","updated_at":"2025-04-06T19:56:04.915Z","avatar_url":"https://github.com/jcbritobr.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Keygen\nKeygen is a cli golang application that automates the creation of user keys. It possible to choose between symbols, uppercase, lowercase and number characters. Also, is possible to set the key size.\n\n* Compile - In root folder run the command:\n```\n$ go build -v -ldflags \"-s -w\"\n```\n\n* Test - Also in root folder run the command:\n```\n$ go test .\\uniengine\\\nok      github.com/jcbritobr/keygen/uniengine   0.594s\nPS C:\\Workspace\\go\\keygen\u003e go test .\\uniengine\\ -v\n=== RUN   TestRandomInRangeIsCharacterKindAndLength\n--- PASS: TestRandomInRangeIsCharacterKindAndLength (0.00s)\n=== RUN   TestSumTrueValue\n--- PASS: TestSumTrueValue (0.00s)\n=== RUN   TestGenerateKeyFunction\n--- PASS: TestGenerateKeyFunction (0.00s)\nPASS\nok      github.com/jcbritobr/keygen/uniengine   (cached)\n``` \n\n* Usage\n```\n$ .\\keygen.exe --help           \nKeygen is a very fast random key generator.\n        Its possible to choose between lowercase, uppercase, number and symbol characters,\n        and also the key's size\n\nUsage:\n  keygen [flags]\n\nFlags:\n  -h, --help         help for keygen\n      --length int   inserts the key length (default 8)\n  -l, --lowercase    inserts lowercase characters in key\n  -n, --number       inserts digit characters in key\n  -s, --symbol       inserts symbol characters in key\n  -u, --uppercase    inserts uppercase characters in key\n\n$ .\\keygen.exe --length 80 -luns\ng07ouGw7\u0026l0UWKEm(%\u0026+I\"GG-7g573\"7(43!j++-(QBg1mWd6N gDpa4M'0MmI1tlPy!Q 1M,0P8sa)1\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjcbritobr%2Fkeygen","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjcbritobr%2Fkeygen","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjcbritobr%2Fkeygen/lists"}