3. Update Procedure¶
If Keypirinha is not installed on your machine yet. You should head over to the Installation chapter instead.
Keypirinha does not come with an installer yet so the update procedure must be done manually.
Warning
Keypirinha must not be running during the update procedure:
Invoke the LaunchBox and search-then-execute the
Keypirinha: Exit
item.OR click
Exit
from Keypirinha’s menu (right-click on Keypirinha’s system trayk
icon).
Once you have ensured Keypirinha is not running, the procedure depends on whether you chose the Installed Mode or the Portable Mode.
Tip
To check which mode Keypirinha is running in, open its install directory and
check if the portable
directory or the portable.ini
file
exists. If it does, you are in Portable Mode.
3.1. Update in Installed Mode¶
Open Keypirinha’s install directory
U:\Keypirinha
for example
Ensure there is noU:\Keypirinha\portable
directoryDelete it
It is safe to do so. In this mode, your configuration files are stored in your Home folder (i.e. under%APPDATA%\Keypirinha
)Open Keypirinha’s distribution archive
Its name should be something likekeypirinha-x64-portable.7z
Extract its content to
U:\
You should now have aU:\Keypirinha
directoryDelete the
U:\Keypirinha\portable
directory
So Keypirinha knows it must run in Installed ModeYou’re done
You may now execute theU:\Keypirinha\keypirinha.exe
file
Warning
Be sure to read the section below about Overridden Shipped Packages.
3.2. Update in Portable Mode¶
Open Keypirinha’s install directory
U:\Keypirinha
for example
Ensure there is aU:\Keypirinha\portable
directoryDelete everything in
U:\Keypirinha
exceptU:\Keypirinha\portable
(this is where your configuration files are located)Open Keypirinha’s distribution archive
Its name should be something likekeypirinha-x64-portable.7z
Extract its content to
U:\
It is OK to overwrite the dummy fileportable\KEEPME
You’re done
You may now execute theU:\Keypirinha\keypirinha.exe
file
Warning
Be sure to read the section below about Overridden Shipped Packages.
3.3. Overridden Shipped Packages¶
If you have modified some official package, you may want to ensure their code, their resources and the nomenclature of their default configuration files hasn’t changed!
If you run into trouble with an official package, try first to move away its loose folder to check if your issue is reproducible.