#uuid #converter #shortener #base62 #url62

app friendlyid

将给定的UUID转换为基于Base62的URL友好ID的友好ID工具

2个不稳定版本

0.3.0 2020年9月8日
0.2.0 2020年9月8日

#8 in #base62

MIT/Apache

7KB
77

Build Status Copr build status

友好ID转换器

将给定的UUID转换为基于Base62的URL友好ID的友好ID应用程序

示例用法

将UUID转换为友好ID

$ friendlyid c3587ec5-0976-497f-8374-61e0c2ea3da5                                                                                                      ✔ 
5wbwf6yUxVBcr48AMbz9cb

将友好ID转换为UUID

$ friendlyid 5wbwf6yUxVBcr48AMbz9cb                                                                                                                    ✔ 
c3587ec5-0976-497f-8374-61e0c2ea3da5

显示帮助

$ friendlyid -h                                                                                                                                        ✔ 
FriendlyId Converter 0.1.0

The FriendlyID library converts a given UUID to a URL-friendly ID which is based on Base62

USAGE:
    friendlyid [FLAGS] <ID>

ARGS:
    <ID>    ID to convert

FLAGS:
    -d, --decode     Decode friendlyId
    -h, --help       Prints help information
    -V, --version    Prints version information

安装

Fedora - 使用包管理器安装

$ sudo dnf copr enable mariuszs/rust
$ sudo dnf install friendlyid 

使用cargo安装

$ cargo install friendlyid 

从GitHub下载二进制文件(Linux或Windows)

使用从https://github.com/mariuszs/rust-friendlyid/releases下载的二进制文件friendlyidfriendlyid.exe

使用适合您的Linux发行版的软件包(RPM或DEB)

https://github.com/mariuszs/rust-friendlyid/releases下载并安装DEB或RPM

依赖关系

~1.5MB
~15K SLoC