Antyradek/niskar
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
_ _
_ __ (_)___| | ____ _ _ __
| '_ \| / __| |/ / _` | '__|
| | | | \__ \ < (_| | |
|_| |_|_|___/_|\_\__,_|_|
Niebiańskie Słoje do symulacji każdej alternatywnej wersji Wszechświata
Skrypt do prostego repozytorium w PERLu
Wymagania:
- Operowanie na plikach i katalogach
- Kopie podanych plików
- Przywracanie archiwalnych kopii
- Szczegóły jak data i rozmiar dla każdej wersji każdego pliku
- Usuwanie historii
Prawdopodobne użycia komendy. Nazwy specjalnie nie są klonem tych z GITa i innych, aby się nie myliły:
$ niskar start
Tworzy nowe repozytorium w miejscu wywołania.
$ niskar watch <pliki/katalogi>
Dodaj plik, lub katalog do obserwacji. Katalogi są traktowane osobno, nierekursywnie, daje to dodatkową fukcjonalność.
$ niskar watched
Wypisuje obserwowane pliki.
$ niskar unwatch <pliki/katalogi>
Przestań obserwować obiekty.
$ niskar shoot <tekst do commita>
Zrób zdjęcie (commit) obserwowanych plików.
$ niskar history
Wyświetl historię zdjęć.
$ niskar summon <zdjęcie> <pliki/katalogi>
Przywołaj pliki z historii i zastąp nimi obecne.
$ niskar teleport <zdjęcie>
Zastępuje wszystkie pliki zdjęciem z historii.
$ niskar burn <zdjęcie>
Usuwa zdjęcie.
$ niskar info <zdjęcie> <plik/katalog>
Informacja o obserwowanym pliku.
$ niskar versions <plik/katalog>
Lista wszystkich archiwizacji danego pliku.
$ niskar help
Krótki opis komend
Pliki:
.niskar/
Katalog z danymi do repozytorium
.niskar/watchlist
Lista obserwowanych plików i katalogów
.niskar/lastid
Identyfikator ostatniego commita
.niskar/shots
Katalog zdjęć
.niskar/infos
Katalog informacji do zdjęć