I would enable locking by default, and add a option to disable it on request "--no-locking", otherwise the user still has to append "--single-instance" to each command.
I would enable locking by default, and add a option to disable it on request "--no-locking", otherwise the user still has to append "--single-instance" to each command.