aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: 40e15d7f702d265c768ecd04ecc649214d51f76c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
# con

Consulta la Constitución Española desde tu terminal.

Clonado originalmente de [https://github.com/lukesmithxyz/kjv.git](https://github.com/bontibon/kjv.git),
clonado a su vez de [https://github.com/bontibon/kjv.git](https://github.com/bontibon/kjv.git).


## Uso

```
uso: ./con [flags] [referencia...]

  -l      listar apartados
  -W      sin saltos de línea
  -h      mostrar ayuda

  Tipos de referencia:
      Apartado
          Apartado individual
      Apartado:Artículo
          Artículo concreto
      Apartado:Artículo:Punto[,Punto]...
          Puntos concretos de un artículo
      Apartado:Artículo-Artículo
          Rango de artículos
      Apartado:Artículo:Punto-Punto
          Rango de puntos de un artículo
      Apartado:Artículo:Punto-Artículo:Punto
          Rango de artículos y puntos

      /Búsqueda
          Todos los puntos que concuerden con la búsqueda
      Apartado/Búsqueda
          Todos los puntos de un apartado que concuerden con la búsqueda
      Apartado:Artículo/Búsqueda
          Todos los puntos de un artículo que concuerden con la búsqueda
```

## Compilado e instalación

Para compilar e instalar:

```
git clone https://github.com/inigogutierrez/con.git
cd con
sudo make install
```

## Notas

El proyecto original que inspiró `con`, [kjv](https://github.com/bontibon/kjv.git),
se desarrolló para procesar una versión de la Biblia. El código original
apenas ha sido editado, siendo cambiado casi únicamente el archivo que contiene
el texto a procesar, ya que la idea original de este proyecto fue explorar las
posibilidades del editor de texto `vim` sobre un ejemplo real. Es por esto que
`con` no está realmente optimizado para el texto de la Constitución, pero se deja usar.

El comando exacto para consultar el texto de un artículo, por ejemplo, el 155, sería:

`con cuerpo 155`

## Licencia

Dominio público.