unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#47971: Improve Guix commands for update/upgrade
@ 2021-04-23 13:41 bo0od
  2021-04-23 14:15 ` Christopher Baines
  2021-04-23 15:16 ` Bone Baboon via Bug reports for GNU Guix
  0 siblings, 2 replies; 6+ messages in thread
From: bo0od @ 2021-04-23 13:41 UTC (permalink / raw)
  To: 47971

Hi There,

The current commands used to make sure everything updated are not 
friendly to type nor to memorize, Current commands:(i dunno if i missed 
more)

guix pull
guix upgrade
sudo guix reconfigure /etc/config.scm


There is no relation can be drawn from using these commands:

- pull: Is actually the opposite of push which is a git command and it 
make sense in git atmosphere/usage.

- upgrade: This is the only good one as this is very common term used 
within distros or actually most of the operating systems generally.

- reconfigure /etc/config.scm: hmm...

There are many ways we can improve this by using different better terms 
which can be easily memorized and even linked e.g: (These are just 
examples, If there are any better terms you can come with sure why not)

- pull -> update or refresh
- upgrade -> can be kept or package-upgrade
- reconfigure /etc/config.scm -> dist-upgrade or distro-upgrade or 
system-upgrade

----

OR There is another approach some distros taking which is using 
shortcuts to only letters e.g

pull -> p or -p
upgrade -> u or -u
reconfigure -> re or -re

as a one world for memory "pure" (any other letters can be used as well)

ThX!





^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2021-04-23 18:51 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-04-23 13:41 bug#47971: Improve Guix commands for update/upgrade bo0od
2021-04-23 14:15 ` Christopher Baines
2021-04-23 14:46   ` bo0od
2021-04-23 15:16 ` Bone Baboon via Bug reports for GNU Guix
2021-04-23 16:23   ` bo0od
2021-04-23 18:50     ` Leo Prikler

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).