{"id":19320236,"url":"https://github.com/jlyonsmith/nanoid_cli","last_synced_at":"2025-10-28T17:18:57.672Z","repository":{"id":194096502,"uuid":"690221801","full_name":"jlyonsmith/nanoid_cli","owner":"jlyonsmith","description":"A Rust based command line interface for the Nanoid library","archived":false,"fork":false,"pushed_at":"2023-09-13T22:54:05.000Z","size":14,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-23T15:08:24.968Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jlyonsmith.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":"2023-09-11T19:16:00.000Z","updated_at":"2023-09-11T19:16:14.000Z","dependencies_parsed_at":"2023-09-11T20:45:07.563Z","dependency_job_id":"5f2d9bb9-66fe-40f4-9aa2-ca7429e6e71f","html_url":"https://github.com/jlyonsmith/nanoid_cli","commit_stats":null,"previous_names":["jlyonsmith/nanoid_cli"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jlyonsmith%2Fnanoid_cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jlyonsmith%2Fnanoid_cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jlyonsmith%2Fnanoid_cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jlyonsmith%2Fnanoid_cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jlyonsmith","download_url":"https://codeload.github.com/jlyonsmith/nanoid_cli/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240421525,"owners_count":19798585,"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":[],"created_at":"2024-11-10T01:27:57.684Z","updated_at":"2025-10-28T17:18:57.573Z","avatar_url":"https://github.com/jlyonsmith.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Nanoid CLI\n\n[![coverage](https://shields.io/endpoint?url=https://raw.githubusercontent.com/jlyonsmith/nanoid_cli/main/coverage.json)](https://github.com/jlyonsmith/nanoid_cli/blob/main/coverage.json)\n[![Crates.io](https://img.shields.io/crates/v/nanoid_cli.svg)](https://crates.io/crates/nanoid_cli)\n[![Docs.rs](https://docs.rs/nanoid_cli/badge.svg)](https://docs.rs/nanoid_cli)\n\nThis is a command line for the Rust crate [nanoid](https://crates.io/crates/nanoid), a tiny, secure, URL-friendly, unique string ID generator.  Nanoid has been ported to over 20 languages.  This project provides command line interface to the library so you can manually generate strings.  It provides the following options:\n\n- Set the length of the ID\n- Generate multiple ID's at once, one per line\n- Use a variety of pre-defined alphabets:\n  - **Decimal** using the digits 0 to 9\n  - **Hexadecimal** using the digis 0 to 9 and A to F\n  - **Alpha Numeric** using the characters 0 to 9 and A to Z\n  - **Full Alpha Numeric** using the characters 0 to 9, A to Z and a to z.\n  - **Secure URL** the default, URL safe alphabet\n\nInstall it with `cargo install nanoid_cli`.  Use `nanoid --help` to see the full list of options.\n\nThe tool uses the [clap](https://docs.rs/clap/latest/clap/index.html) crate for command line processing.\n\nPull requests welcomed for additional features, such a customizable alphabets.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjlyonsmith%2Fnanoid_cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjlyonsmith%2Fnanoid_cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjlyonsmith%2Fnanoid_cli/lists"}