Consider changing executable name #31

Open
opened 2024-08-06 21:32:08 +02:00 by oysteikt · 5 comments
Owner

mysqladm is dangerously close to mysqladmin. I almost even confused myself. How can we expect the users to know the difference then?

`mysqladm` is dangerously close to [`mysqladmin`](https://dev.mysql.com/doc/refman/8.4/en/mysqladmin.html). I almost even confused myself. How can we expect the users to know the difference then?
oysteikt added this to the Initial release milestone 2024-08-06 21:32:08 +02:00
oysteikt added the
feature request
label 2024-08-06 21:32:08 +02:00
Owner

dbadm might be a good abstraction?
That is already the name of a permission grant in SQL, but not of any binaries that I know.

`dbadm` might be a good abstraction? That is already the name of a permission grant in SQL, but not of any binaries that I know.
Author
Owner

After some much needed good nights sleep, I think maybe myctl would be a good contender.

  • no name clashing with any of the mysql* commands
  • it's short and easy to write
  • doesn't contain the words db and user, ensuring people don't thing it's only for one of them
    (I was earlier considering adding the word user to imply that it's a tool for non-admins to do admin stuff)
  • somehow feels a bit modern, maybe piggybacking off systemd's *ctl commands
  • there's only this one old bash wrapper thing that used the name before https://github.com/thrix/myctl, seemingly with the same intended functionality.

It might lose a bit of discoverability not containing the word "mysql", but I think the positives outweigh the negatives.

After some much needed good nights sleep, I think maybe `myctl` would be a good contender. - no name clashing with any of the `mysql*` commands - it's short and easy to write - doesn't contain the words `db` and `user`, ensuring people don't thing it's only for one of them (I was earlier considering adding the word `user` to imply that it's a tool for non-admins to do admin stuff) - somehow feels a bit modern, maybe piggybacking off systemd's `*ctl` commands - there's only this one old bash wrapper thing that used the name before https://github.com/thrix/myctl, seemingly with the same intended functionality. It might lose a bit of discoverability not containing the word "mysql", but I think the positives outweigh the negatives.
Author
Owner

small status update, after some surprisingly heated discussion (I initially thought this would be unanimously clearcut), we at least came to the conclusion that mgr or man was a better suffix. However, no final name has been decided yet.

small status update, after some surprisingly heated discussion (I initially thought this would be unanimously clearcut), we at least came to the conclusion that `mgr` or `man` was a better suffix. However, no final name has been decided yet.
oysteikt added the
disputed
label 2024-08-18 01:52:32 +02:00
Member
  • myctl
  • myadmctl
  • mysadm (mysql admin)
  • mys3 (mysql self-service)
  • ms3 (==//==)
  • myass (mysql assistant)
  • uranus
  • myanus
  • myscle (MySQL Control Leaser, onegai myscle)
  • myman
  • mysql, men det er før i PATH
  • mymysql
  • mysctl
  • gyatt
  • skibidb
  • myctlnx-ng
  • systemctl (men den er før i path)
  • df (dwarf fortress)
  • mongoman (fra nosql databasen!! i tradisjon å kalle ting det motsatte av hva det er)
  • mongoass
  • assmysql
  • gluteus
  • gluten
  • elon (muskle)
  • orakel (du kan bruke orakel tjenesten for å fikse database-permissions, oracledb)
* myctl * myadmctl * mysadm (mysql admin) * mys3 (mysql self-service) * ms3 (==//==) * myass (mysql assistant) * uranus * myanus * myscle (MySQL Control Leaser, onegai myscle) * myman * mysql, men det er før i PATH * mymysql * mysctl * gyatt * skibidb * myctlnx-ng * systemctl (men den er før i path) * df (dwarf fortress) * mongoman (fra nosql databasen!! i tradisjon å kalle ting det motsatte av hva det er) * mongoass * assmysql * gluteus * gluten * elon (muskle) * orakel (du kan bruke orakel tjenesten for å fikse database-permissions, oracledb)
Author
Owner
https://www.youtube.com/watch?v=Zg1pDweZ0W8
oysteikt removed the
feature request
label 2024-08-18 15:20:51 +02:00
Sign in to join this conversation.
No description provided.