bo0od <bo0od@riseup.net> writes:
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.
guix pull usually does a git pull under the hood and then builds guix
from that updated repository.
I don't get what you mean when you say pull is actually the opposite of
push? That's true in the sense of the words, but how does that relate to
Guix?
- 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
I think update is OK, although I think pull is OK too. refresh is
already taken.
- upgrade -> can be kept or package-upgrade
- reconfigure /etc/config.scm -> dist-upgrade or distro-upgrade or
system-upgrade
You can "downgrade" (switch to using an older Guix/software) by
reconfiguring, so I wouldn't like to see that operation referred to as
an upgrade (as it's not always).