aimenux / QrCodeCli

A global tool to encode and decode qr codes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

.NET NuGet Coverage

QrCodeCli

A global tool to encode and decode qr codes

In this repo, i m building a global tool that allows to encode and decode qr codes.

The tool is based on two sub commands :

  • Use sub command Encode to encode qr codes
  • Use sub command Encode Url to encode url qr codes
  • Use sub command Encode Sms to encode sms qr codes
  • Use sub command Encode Mail to encode mail qr codes
  • Use sub command Encode Sepa to encode sepa qr codes
  • Use sub command Encode Wifi to encode wifi qr codes
  • Use sub command Encode Location to encode location qr codes
  • Use sub command Decode to decode qr codes

To run the tool, type commands :

  • QrCode -h to show help
  • QrCode -v to show version
  • QrCode -s to show settings
  • QrCode Encode -i [input-text] to encode qr code from plain text
  • QrCode Encode -i [input-file] to encode qr code from text file
  • QrCode Decode -i [input-file] to decode qr code from image file

To install global tool from a local source path, type commands :

  • dotnet tool install -g --configfile .\nugets\local.config QrCodeCli --version "*-*" --ignore-failed-sources

To install global tool from nuget source, type these command :

  • For stable version : dotnet tool install -g QrCodeCli --ignore-failed-sources
  • For prerelease version : dotnet tool install -g QrCodeCli --version "*-*" --ignore-failed-sources

To uninstall global tool, type these command :

  • dotnet tool uninstall -g QrCodeCli

Tools : vs22, net 6.0/7.0, qrcoder, zxing, command-line, spectre-console

About

A global tool to encode and decode qr codes

License:MIT License


Languages

Language:C# 100.0%