What do you mean by “not require sudo privileges”?
You mean not require root permissions? then you need the program to not modify anything that requires root permissions.
If what you mean is that you want it to still require root permissions, but you don’t want to need to type"sudo" every time, then there’s multiple ways to do this:
Add an alias such as alias command=‘sudo command’ and then change the sudores file so that you dont need to enter a password when running sudo for that command.
set the SUID bit of the file so that every time the file is executed (by anyone) it will always execute as the user who owns the file (so if the owner is root, the file will always be executed as root)… this is not something I’d recommend though, since it can lead to security vulnerabilities.