bin: Symlinks nicht mehr im Repo, rdb install legt sie an
Die Symlinks zeigten mit absolutem Pfad auf bin/rdb und waren auf jedem Rechner geändert. Jetzt ignoriert .gitignore alles in bin/ außer rdb. README weist auf mise run install bzw. bin/rdb install nach dem Clone hin.
This commit is contained in:
@@ -0,0 +1,2 @@
|
|||||||
|
/bin/*
|
||||||
|
!/bin/rdb
|
||||||
@@ -15,6 +15,13 @@ mise run install # legt die Symlinks row, column, total ... in bin/ an
|
|||||||
mise run test # 76 Tests
|
mise run test # 76 Tests
|
||||||
```
|
```
|
||||||
|
|
||||||
|
> **Wichtig: Nach jedem Clone zuerst die Symlinks anlegen.**
|
||||||
|
> Im Repository liegt nur `bin/rdb`. Die Befehle `row`, `column`, `total` ...
|
||||||
|
> sind Symlinks darauf und werden **nicht** mit eingecheckt (`.gitignore`).
|
||||||
|
> Ohne `mise run install` (oder ohne mise: `bin/rdb install`) gibt es sie nicht,
|
||||||
|
> und Aufrufe wie `row ...` enden mit `command not found`. Auch `testall` und
|
||||||
|
> die Tests brauchen sie. Nach neuen Befehlen den Schritt wiederholen.
|
||||||
|
|
||||||
Danach steht `bin/` im PATH, solange man im Projektordner ist (`mise.toml`).
|
Danach steht `bin/` im PATH, solange man im Projektordner ist (`mise.toml`).
|
||||||
Jeder Befehl ist ein Symlink auf `bin/rdb`, das am Aufrufnamen erkennt, was zu
|
Jeder Befehl ist ein Symlink auf `bin/rdb`, das am Aufrufnamen erkennt, was zu
|
||||||
tun ist. Es geht auch ohne Symlinks: `rdb row 'Cost > 5' < demo/inventory`.
|
tun ist. Es geht auch ohne Symlinks: `rdb row 'Cost > 5' < demo/inventory`.
|
||||||
@@ -235,7 +242,7 @@ er nicht mehr passt (außer mit `-a`). Beide halten die Indizes aktuell.
|
|||||||
## Aufbau
|
## Aufbau
|
||||||
|
|
||||||
```
|
```
|
||||||
bin/rdb das eine Programm (und die Symlinks darauf)
|
bin/rdb das eine Programm (die Symlinks darauf legt `rdb install` an, nicht im Repo)
|
||||||
lib/rdb.rb Registry der Befehle
|
lib/rdb.rb Registry der Befehle
|
||||||
lib/rdb/table.rb Tabellen und Listen lesen und schreiben
|
lib/rdb/table.rb Tabellen und Listen lesen und schreiben
|
||||||
lib/rdb/fast.rb Schnellzugriff über Byte-Offsets
|
lib/rdb/fast.rb Schnellzugriff über Byte-Offsets
|
||||||
|
|||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/wkh/Development/Coherent/rdb/bin/rdb
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user