work-helper / checksum-cli

学习GraalVM时完善了下checksum工具

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

简介

学习GraalVM以及Picocli的时候,将官方案例改造了下,做成一个顺手的工具,配合alfred使用体验还是很友好的

功能

./checksum -h
                       
Usage: checksum [-hV] [-a=<algorithm>] [-f=<file>] [-o=<output>] [-s=<str>]
Prints the checksum (SHA-256 by default) of a file to STDOUT.
  -a, --algorithm=<algorithm>
                          MD5, SHA-1, SHA-256, ...
  -f, --file=<file>       The file whose checksum to calculate.
  -h, --help              Show this help message and exit.
  -o, --output=<output>   ORIGIN, ALFRED is option, The checksum output format
  -s, --string=<str>      The string whose checksum to calculate.
  -V, --version           Print version information and exit.

Example

字符串计算摘要

$ ./checksum -a md5 -s hello          
input string: hello
5d41402abc4b2a76b9719d911017c592

文件计算摘要

$ ./checksum -a md5 -f hello.txt 
input filename: hello.txt
5d41402abc4b2a76b9719d911017c592

Alfred 这种方式需要在Release中下载对应的workflow,安装后即可使用

image

About

学习GraalVM时完善了下checksum工具


Languages

Language:Java 100.0%