Hello, @dohliam !
Appreciate your great work! 🌹 I want to submit this program in Arch User Repository so that Arch Linux users could install it easily with package manager. I've already written the install script, and have some proposals for global installation. The install script can be found in https://build.opensuse.org/package/show/home:firef0x/gdcl .
First, would you please shorten the name of the executable? It is lookup.rb and group.rb now, slightly long. sdcv just names its executable 4 letter long and so does ydcv. I suggest to change the name of lookup.rb to gdcl, and group.rb to gdcg.
Second, there are a number of configuration options at the beginning of the scripts now. If the scripts are installed into /usr/bin, the options would be overwritten after an upgrade by package manager. I think it's better to separate the options from the scripts and group them into a conf file in /etc or ~. The file in /etc or ~ wouldn't be overwritten after an upgrade by package manager. Since most of the program in Linux works in that way, I think it worth a shot.
Do you agree with me? 😅 Hope for your reply!
Yours sincerely! 🙇
Hello, @dohliam !
Appreciate your great work! 🌹 I want to submit this program in Arch User Repository so that
Arch Linuxusers could install it easily with package manager. I've already written the install script, and have some proposals for global installation. The install script can be found in https://build.opensuse.org/package/show/home:firef0x/gdcl .First, would you please shorten the name of the executable? It is
lookup.rbandgroup.rbnow, slightly long. sdcv just names its executable 4 letter long and so does ydcv. I suggest to change the name oflookup.rbtogdcl, andgroup.rbtogdcg.Second, there are a number of configuration options at the beginning of the scripts now. If the scripts are installed into
/usr/bin, the options would be overwritten after an upgrade by package manager. I think it's better to separate the options from the scripts and group them into a conf file in/etcor~. The file in/etcor~wouldn't be overwritten after an upgrade by package manager. Since most of the program in Linux works in that way, I think it worth a shot.Do you agree with me? 😅 Hope for your reply!
Yours sincerely! 🙇