https://github.com/aimenux/qrcodecli
A global tool to encode and decode qr codes
https://github.com/aimenux/qrcodecli
cli-tool fluent-assertions net60 net70 net80 nsubstitute qrcode-decoder qrcode-encoder xunit-tests zxing
Last synced: 20 days ago
JSON representation
A global tool to encode and decode qr codes
- Host: GitHub
- URL: https://github.com/aimenux/qrcodecli
- Owner: aimenux
- License: mit
- Created: 2023-12-23T15:15:24.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-10T16:15:14.000Z (9 months ago)
- Last Synced: 2025-03-12T12:06:03.426Z (about 1 month ago)
- Topics: cli-tool, fluent-assertions, net60, net70, net80, nsubstitute, qrcode-decoder, qrcode-encoder, xunit-tests, zxing
- Language: C#
- Homepage:
- Size: 43.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/aimenux/QrCodeCli/actions/workflows/ci.yml)
[](https://www.nuget.org/packages/QrCodeCli/)
[](https://sonarcloud.io/summary/new_code?id=QrCodeCli-Key)# 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](https://www.nuget.org/packages/QrCodeCli), 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/8.0, qrcoder, zxing, command-line, spectre-console