{"id":15356205,"url":"https://github.com/praseetha-kr/strand-cli","last_synced_at":"2025-03-27T14:47:23.879Z","repository":{"id":141774894,"uuid":"258998658","full_name":"Praseetha-KR/strand-cli","owner":"Praseetha-KR","description":"🧶 String randoms generator CLI","archived":false,"fork":false,"pushed_at":"2023-06-04T19:21:16.000Z","size":32,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-23T07:14:44.172Z","etag":null,"topics":["cli","cli-app","cross-platform-app","go-cli","golang","random","random-string-generators"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Praseetha-KR.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-04-26T10:10:20.000Z","updated_at":"2023-06-04T19:21:21.000Z","dependencies_parsed_at":null,"dependency_job_id":"1c2b94b2-9f33-4a1b-a0b4-c9a6f833ec8e","html_url":"https://github.com/Praseetha-KR/strand-cli","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Praseetha-KR%2Fstrand-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Praseetha-KR%2Fstrand-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Praseetha-KR%2Fstrand-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Praseetha-KR%2Fstrand-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Praseetha-KR","download_url":"https://codeload.github.com/Praseetha-KR/strand-cli/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245865181,"owners_count":20685177,"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":["cli","cli-app","cross-platform-app","go-cli","golang","random","random-string-generators"],"created_at":"2024-10-01T12:27:39.440Z","updated_at":"2025-03-27T14:47:23.854Z","avatar_url":"https://github.com/Praseetha-KR.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# strand-cli\n\nCLI tool to generate random strings using [strand](https://github.com/Praseetha-KR/strand) package\n\n\nSupported random types:\n- String\n- Alpha Mumeric\n- Alpha\n- Numeric\n- URL-safe\n- Hexadecimal\n- Binary Digits\n- Password\n- URL-safe Password\n- String from custom character list\n\n\n## Installation\n\n### Binaries:\n\nFor installation instructions for binaries, please visit the [Releases Page](https://github.com/Praseetha-KR/strand-cli/releases).\n\n### Build \u0026 install:\n\n#### Build:\n\n```\n$ make\n```\n\n#### Install:\n\n```\n$ make install_\u003cos\u003e_\u003cplatform\u003e\n```\n\n\u003e eg: For OSX\n\u003e\n\u003e ```\n\u003e $ make install_darwin_amd64\n\u003e ```\n\nSupported OS-Platform values are listed below:\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eOS\u003c/th\u003e\n            \u003cth\u003ePlatform\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\n        \u003ctr\u003e\n            \u003ctd\u003edarwin\u003c/td\u003e\n            \u003ctd\u003eamd64\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd rowspan=\"4\"\u003elinux\u003c/td\u003e\n            \u003ctd\u003eamd64\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e386\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003earm64\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003earm\u003c/td\u003e\n        \u003c/tr\u003e\n    \u003c/tbody\u003e\n\u003c/table\u003e\n\n\n## Usage\n\n```bash\n$ strand\n\n            $$\\                                        $$\\\n            $$ |                                       $$ |\n $$$$$$$\\ $$$$$$\\    $$$$$$\\  $$$$$$\\  $$$$$$$\\   $$$$$$$ |\n$$  _____|\\_$$  _|  $$  __$$\\ \\____$$\\ $$  __$$\\ $$  __$$ |\n\\$$$$$$\\    $$ |    $$ |  \\__|$$$$$$$ |$$ |  $$ |$$ /  $$ |\n \\____$$\\   $$ |$$\\ $$ |     $$  __$$ |$$ |  $$ |$$ |  $$ |\n$$$$$$$  |  \\$$$$  |$$ |     \\$$$$$$$ |$$ |  $$ |\\$$$$$$$ |\n\\_______/    \\____/ \\__|      \\_______|\\__|  \\__| \\_______|\n\n\nNAME:\n   strand - Random String Generator\n\nUSAGE:\n   strand_darwin_amd64 [global options] command [command options] [arguments...]\n\nVERSION:\n   v0.0.3\n\nAUTHOR:\n   Praseetha KR \u003cpraseetha04@gmail.com\u003e\n\nCOMMANDS:\n   string, s         Generates a random string\n   alpha, a          Generates a random string of letters\n   alphanumeric, an  Generates a random alphanumeric string\n   numeric, n        Generates a random number\n   urlsafe, u        Generates a random URL safe string\n   hex, h            Generates a random hexadecimal string\n   binary, b         Generates a random string of binary digits\n   password, p       Generates a password of random length\n   from, f           Generates a random string from the given character list\n   help, h           Shows a list of commands or help for one command\n\nGLOBAL OPTIONS:\n   --help, -h     show help (default: false)\n   --version, -v  print the version (default: false)\n```\n\n---\n### Examples\n\n\n\n```bash\n# --- Random string ---\n\n$ strand string -l 25\nxiZ3pOLN}JY!XaB).4`AQ3,[=\n\n\n# --- Alpha-numeric with uppercase letters ---\n\n$ strand alphanumeric -l 40 --upper\nUW7LVTFEMT0BH2EVXCYW0ZB1AOP1QE4QQ2CUULSH\n\n\n# --- Simple password ---\n\n$ strand password --simple\n6?U+msF8\n\n\n# --- URL-safe password ---\n\n$ strand password --urlsafe\nESQv7nP5H7w-_~_5L7CNF\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpraseetha-kr%2Fstrand-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpraseetha-kr%2Fstrand-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpraseetha-kr%2Fstrand-cli/lists"}