Fileregister dosyalar için düz metin tabanlı etiketleme katmanı sunuyor
Öne çıkanlar
- Dosya kayıtları Git ile takip edilebilen ve doğrudan okunabilen JSONL formatında tutuluyor.
- Dosyalar taşınsa veya adı değişse bile atanan kalıcı kimlikler ve takma adlar üzerinden bulunabiliyor.
- Sanal ciltlerde toplanan dosyalar orijinal konumları bozulmadan Markdown üzerinden meta verilerle zenginleştiriliyor.
Geliştirici rhsev, dosya adlarının değiştirilmesinden veya taşınmasından etkilenmeyen düz metin tabanlı bir etiketleme ve referans aracı olan Fileregister projesini duyurdu. Araç, takip edilen her dosyaya kalıcı bir kimlik atayarak kayıtları JSONL dizininde saklıyor. Bu dizin dosya sisteminde doğrudan tutulurken, dosyalara iliştirilen meta veriler ve etiketler macOS tarafındaki yerel mekanizmalar üzerinden önbelleğe alınıyor.
Sistem, her dosya için YAML alanları ve serbest metin blokları barındırabilen Markdown notları oluşturulmasına olanak tanıyor. Kullanıcılar birden fazla klasördeki dosyaları taşımadan sanal ciltler (binder) altında gruplayabiliyor ve bu ciltler üzerinden fotoğraf albümleri ya da proje dosyaları üretebiliyor. Dosyaların fiziksel konumu değişse veya NAS gibi harici depolama alanlarına aktarılsa dahi tanımlanan takma adlar (aka) üzerinden dosya yolları çözümlenmeye devam ediyor.
Go diliyle geliştirilen komut satırı aracı, işletim sistemine özgü işlemleri Swift ile yazılmış fileanchor motoru üzerinden yürütüyor. Proje şu an için macOS 13 ve üzerini desteklerken, ileride bir Linux motoru eklenmesi hedefleniyor. Fileregister, ticari olmayan kullanıma izin veren PolyForm Noncommercial 1.0.0 lisansı altında sunuldu.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.