https://github.com/devdrops/unshort
Ferramenta de linha de comando para observar o destino de uma URL encurtada sem a necessidade de abrir em um browser.
https://github.com/devdrops/unshort
Last synced: 7 months ago
JSON representation
Ferramenta de linha de comando para observar o destino de uma URL encurtada sem a necessidade de abrir em um browser.
- Host: GitHub
- URL: https://github.com/devdrops/unshort
- Owner: devdrops
- License: gpl-3.0
- Created: 2022-10-02T18:36:23.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-10-02T18:36:53.000Z (about 3 years ago)
- Last Synced: 2025-05-12T22:53:44.528Z (7 months ago)
- Language: Go
- Size: 13.7 KB
- Stars: 8
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# unshort
Ferramenta de linha de comando para observar o destino de uma URL encurtada sem a necessidade de abrir em um browser.
## Como Usar?
```bash
unshort https://bit.ly
```
Resultado:
```
REFERER: https://bit.ly
LOCATION: https://bitly.com/
```
## Como Criar?
Você pode criar o binário de 2 formas distintas:
### Com Docker
#### Pré Requisitos
- [Docker](https://docker.com/)
#### Como Fazer?
1. Clone este repositório e navegue até a pasta raiz.
2. Execute o comando abaixo no terminal:
```bash
docker run -ti --rm \
-v $(pwd):/unshort \
-w /unshort \
golang:1.19 sh -c "go build -o ./bin/unshort ./cmd"
```
**Obs**: o mesmo comando pode ser feito executando o arquivo `commands`, da seguinte forma:
```bash
./commands
```
### Com Go
#### Pré Requisitos
- [Go](https://go.dev/)
#### Como Fazer?
1. Clone este repositório e navegue até a pasta raiz.
2. Execute o comando abaixo no terminal:
```bash
go build -o ./bin/unshort ./cmd
```
---