How to List Installed and Downloaded Apps and Versions in Frappe/ERPNext

frappe list all downloaded and installed app

Frappe Bench Commands to List Installed and Downloaded Apps and Versions

bench cli list installed app
Frappe
frappe bench
bench version
bench list app
bench command to list apps

1. List All Apps in the apps Folder

To get a list of all the apps (either created or pulled from the frappe Git repository) located in the apps folder, you can use the following command:

bench version

This will output the versions of each app available in the apps folder. For example:

(env) sabbirhossain@Sabbirs-MacBook-Air frappe-bench % 
bench version
batwara 0.0.1
erpnext 15.36.3
frappe 15.42.0
rental 0.0.1

2. List All Installed Apps on a Specific Site

To check the apps installed on a specific site along with their version numbers, use the following command:

bench --site [siteName] list-apps

Example:

If the site name is mysite, the command would look like this:

bench --site mysite list-apps

Output:

(env) Sabbirs-MacBook-Air:apps sabbirhossain$ bench --site mysite list-apps
frappe     13.58.21 version-13
erpnext    13.55.2  version-13
commercial 0.0.1    dev
inctl_erp  0.0.1    dev

This command lists all the apps currently installed on the site, their versions, and their respective branches (if applicable).


Use Cases:

  • Development and Maintenance: Understand which apps are present in your environment and ensure their versions are up-to-date.
  • Debugging: Confirm installed apps when troubleshooting issues related to your Frappe/ERPNext setup.
  • Site-Specific Customizations: Check for custom or third-party apps installed on specific sites.

With these commands, you can efficiently manage and monitor your Frappe/ERPNext environment.