Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tomasfn87/calcular-digitos-verificar-cpf
Baixar ferramenta CLI Linux aqui! - Como calcular os dígitos verificadores de um CPF; em Python, TypeScript, Go, Rust, Lua, Java, C++, C#, C, Zig, Ruby, PHP, Odin, Julia, Perl, Ada, Elixir, R, D, COBOL, Pascal, Smalltalk, Lisp, Fortran 90, Algol 68, Mojo, Ring e Haskell.
https://github.com/tomasfn87/calcular-digitos-verificar-cpf
ada c cli-app cobol csharp go java julia lisp lua luajit odin-lang pascal perl php8 python ruby rust typescript zig
Last synced: 3 months ago
JSON representation
Baixar ferramenta CLI Linux aqui! - Como calcular os dígitos verificadores de um CPF; em Python, TypeScript, Go, Rust, Lua, Java, C++, C#, C, Zig, Ruby, PHP, Odin, Julia, Perl, Ada, Elixir, R, D, COBOL, Pascal, Smalltalk, Lisp, Fortran 90, Algol 68, Mojo, Ring e Haskell.
- Host: GitHub
- URL: https://github.com/tomasfn87/calcular-digitos-verificar-cpf
- Owner: tomasfn87
- Created: 2022-02-14T12:41:43.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-19T20:00:28.000Z (4 months ago)
- Last Synced: 2024-09-29T15:43:18.167Z (4 months ago)
- Topics: ada, c, cli-app, cobol, csharp, go, java, julia, lisp, lua, luajit, odin-lang, pascal, perl, php8, python, ruby, rust, typescript, zig
- Language: TypeScript
- Homepage: http://bit.ly/3WYRylY
- Size: 238 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# calcular-digitos-verificar-cpf
_Como calcular os dígitos verificadores de um_ __CPF__; _em_ `Python`, `Typescript`, `Go`, `Rust`, `Lua`, `Java`, `C++`, `C#`, `C`, `Zig`, `Ruby`, `PHP`, `Odin`, `Julia`, `Perl`, `Ada`, `Elixir`, `R`, `D`, `COBOL`, `Pascal`, `Smalltalk`, `Lisp`, `Fotran 90`, `Algol 68`, `Mojo`, `Ring` e `Haskell`.
---
_Teste a versão em_ `Go`:
- [CPF - Calcular Digitos / Verificar](http://bit.ly/3WYRylY)
## Instale a ferramenta CLI com base na versão em Python via `git clone` em sistemas `Linux`
- É necessário ter privilégios de __administrador__;
- É necessário ter o `git` instalado.
### _Instalação_
```shell
sudo git clone --depth 1 --no-checkout https://github.com/tomasfn87/calcular-digitos-verificar-cpf /usr/local/lib/calcular-digitos-verificar-cpf && pushd /usr/local/lib/calcular-digitos-verificar-cpf && sudo git sparse-checkout set python/{cpf.py,{calcular_digitos,verificar}_cpf.{py,sh}} && sudo git checkout && sudo mv python/* . && sudo chmod +x *.sh && sudo ln -rs /usr/local/lib/calcular-digitos-verificar-cpf/calcular_digitos_cpf.sh /usr/local/bin/cdcpf && sudo ln -rs /usr/local/lib/calcular-digitos-verificar-cpf/verificar_cpf.sh /usr/local/bin/vcpf && sudo rmdir python && popd && echo "\nUse os comandos vcpf e cdcpf para verificar ou calcular os dígitos de um CPF."
```### _Desinstalação_
```shell
sudo rm -rf /usr/local/{lib/calcular-digitos-verificar-cpf,bin/{cd,v}cpf}
```### _Atualização_
```shell
sudo rm -rf /usr/local/lib/calcular-digitos-verificar-cpf && sudo git clone --depth 1 --no-checkout https://github.com/tomasfn87/calcular-digitos-verificar-cpf /usr/local/lib/calcular-digitos-verificar-cpf && pushd /usr/local/lib/calcular-digitos-verificar-cpf && sudo git sparse-checkout set python/{cpf.py,{calcular_digitos,verificar}_cpf.{py,sh}} && sudo git checkout && sudo mv python/* . && sudo chmod +x *.sh && sudo rmdir python && popd && echo "\nvcpf e cdcpf foram atualizados."
```---
### Usos
- É necessário ter o `python3` instalado.
*__CPF__* _inválido_:
```shell
vcpf 123.456.789-08
```
*__CPF__* _válido_:
```shell
vcpf 123.456.789-09
```
_Cálculo dos Dígitos verificadores de um_ *__CPF__*:
```shell
cdcpf 123.456.789
```
_Cálculo dos Dígitos verificadores de um_ *__CPF__*:
```shell
cdcpf 123.456.789-09
```> _Apenas os_ *__9 primeiros dígitos__* _são considerados_.