• Stars
    star
    26
  • Rank 900,214 (Top 19 %)
  • Language
    Go
  • License
    MIT License
  • Created about 3 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

CLI tool that helps verify current status of URIs in text files

verify-links

CLI tool that helps verify current status of URIs in text files

Table of Contents

Prerequisites

  • Golang 1.16

Installing

go install github.com/ellisonleao/vl/cmd/vl@latest

Usage

Common usage

$ vl FILE

Flags

-a (Skip status codes list)

Example:

$ vl README.md -a 500,404

All 500 and 404 errors will be ignored and not considered as errors

-t (timeout for each request)

Example:

$ vl README.md -t 30s

Each request that takes more than 30s will be considered as an error. The values accepted must be under the durations values. Some examples here

-w Whitelist URIs

Example:

$ vl README.md -w server1.com,server2.com

Adds a list of whitelisted links that shouldn't be verified. Links must be exactly passed as they are in the text file

Running with docker

$ docker run -it --rm -v $PWD:/vl ellisonleao/vl /vl/yourfile.md

Screenshots

Terminal output

terminal colors are only working in linux

Github Action

Running in a Github Action

An example of a workflow file:

---
name: CI
on: [push, pull_request]

jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/setup-go@v3
        id: go
        with:
          go-version: '>=1.17.0'

      - uses: actions/checkout@v3

      - run: go install github.com/ellisonleao/vl/cmd/vl@latest
      - run: vl README.md

More Repositories

1

magictools

๐ŸŽฎ ๐Ÿ“ A list of Game Development resources to make magic happen.
12,886
star
2

sharer.js

๐Ÿ”› ๐Ÿ”– Create your own social share buttons. No jquery.
JavaScript
1,962
star
3

gruvbox.nvim

Lua port of the most famous vim colorscheme
Lua
1,500
star
4

clumsy-bird

๐Ÿฆ ๐ŸŽฎ A MelonJS port of the famous Flappy Bird Game
JavaScript
1,484
star
5

glow.nvim

A markdown preview directly in your neovim.
Lua
1,130
star
6

pyshorteners

๐Ÿ”Œ Generating short urls with python has never been easier
Python
373
star
7

nvim-plugin-template

A neovim plugin template for github repos
Lua
202
star
8

carbon-now.nvim

Create beautiful code snippets directly from your neovim terminal
Lua
146
star
9

neovimfiles

My Neovim configuration written in Lua
Lua
73
star
10

dotfiles

๐Ÿ’พ personal configuration files
Shell
44
star
11

slack-howdoi

โ˜๏ธ Slack integration with the howdoi library
HTML
42
star
12

dotenv.nvim

A minimalist .env support for Neovim
Lua
27
star
13

pybrapp

Python brasil kivy app concept - WIP
Python
24
star
14

weather.nvim

A simple weather plugin in your Neovim
Lua
23
star
15

go.nvim

Experimental Go development plugin for Neovim
Lua
15
star
16

Flask-Gist

:octocat: A simple flask extension to render Github Gists on the template
Python
14
star
17

pelican-semantic-ui

Semantic-UI Pelican Theme
HTML
12
star
18

savemydate

My wedding website
CSS
7
star
19

flask-mistune

Flask interface for mistune markdown parser
Python
7
star
20

from-vimscript-to-lua

Vim Script
7
star
21

pyzeef

๐Ÿ”Œ Python lib to consume the ZEEF's API (Unmaintained)
Python
6
star
22

howdoi

โœจ instant coding answers via the command line
Go
4
star
23

criando-plugins-lua-neovim

Cรณdigos fonte para a sรฉrie "Criando plugins Lua para Neovim"
Lua
3
star
24

fabfile-django-bootstrap

A simple fabfile.py template for django projects
3
star
25

fotolog-dl

:trollface: Easily save your Fotolog.com teenage photos.
Go
3
star
26

hackchallenges

Go
2
star
27

myslash

Simple Hello World Slash Command
Python
2
star
28

rest-api-go

Cรณdigo usado na talk "Sua primeira API REST com Go"
Go
2
star
29

Flask-Gamification

Gamification extension for Flask applications
2
star
30

ellisonleao

$HOME
1
star
31

xnacannon

Xna Cannon Game
C#
1
star
32

fishboy-html5

HTML5 version of my fishboy game using MelonJS
JavaScript
1
star
33

megplay

Webapp criado para facilitar o treinamento dos avaliadores do SEBRAE
CSS
1
star
34

ef-url-shortener

A small url shortener microservice built with Hug
Python
1
star
35

Swings

My first console game (Windows Only)
C++
1
star