Klunok

Dev tools

version control

SHOW HN2023

23points
13comments
#1,576of 3,109 in 2023
Top 51%of 2023 by points

How HN took it

DebatedReal support and real criticism

2 positive, 3 neutral or asking, 0 mixed, 2 critical, out of 7 comments about the project. Thread score +0.04.

Idea: 2 for, 1 againstPrivacy: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Useful idea that works alongside Git for backup commits

    From 2 comments
    • Nice idea! You would need fewer “backup commits” then :-)
      quickthrower2 on HN
    • tl;dr: Can this be used alongside a Git repo? I have an odd use case in mind: 1. Git handles intentional releases / commits 2. Klunok handles "timelapse" recording of development…
      pushfoo on HN

Objections

  • Requires root privileges via sudo because of fanotify

    From 2 comments
    • AGPLv3 https://github.com/Kharacternyk/klunok/blob/v1.0.2/LICENSE but also > Klunok uses the Linux kernel fanotify API, which as of now requires root privileges. Therefore,…
      mdaniel on HN
    • Shouldn't it be simpler to just specify just a directory (of a project for example) in which klunok tracks and saves modifications of all the files inside that said directory ?…
      az09mugen on HN
  • Could become messy with many or large files and frequent saves

    From 1 comment
    • Shouldn't it be simpler to just specify just a directory (of a project for example) in which klunok tracks and saves modifications of all the files inside that said directory ?…
      az09mugen on HN

Requests

  • Support watching a whole directory without special handling

    From 1 comment
    • Shouldn't it be simpler to just specify just a directory (of a project for example) in which klunok tracks and saves modifications of all the files inside that said directory ?…
      az09mugen on HN
  • Rootless operation

    From 1 comment
    • Yes, the sudo bit is a drawback. The daemon drops privileges early, though. There is some work in the kernel space for rootless fanotify, which I look forward to. There is…
      Kharacternyk on HN

Questions

  • Why fanotify instead of inotify

    From 1 comment
    • What would be the reason they used fanotify instead of inotify? I used inotify before and didn't require special permissions. I want to suppose that inotify supports the klunok…
      enasterosophes on HN
  • Does it work alongside a Git repo

    From 1 comment
    • tl;dr: Can this be used alongside a Git repo? I have an odd use case in mind: 1. Git handles intentional releases / commits 2. Klunok handles "timelapse" recording of development…
      pushfoo on HN

Alternatives named

  • Git

    From 1 comment
    • tl;dr: Can this be used alongside a Git repo? I have an odd use case in mind: 1. Git handles intentional releases / commits 2. Klunok handles "timelapse" recording of development…
      pushfoo on HN
  • inotify

    From 1 comment
    • What would be the reason they used fanotify instead of inotify? I used inotify before and didn't require special permissions. I want to suppose that inotify supports the klunok…
      enasterosophes on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/38641857)