Skip to main content

Automated PyCharm installer for Linux.

Project description

Automated PyCharm installer for Linux.

Supported systems

Although charmy would work on any Linux system (download, sym-link), some extra things, like creating a .desktop file for Ubuntu launcher, are done for specific systems only.

Installation

Create a virtual environment for charmy:

virtualenv charmy

Install with latest stable version from PyPI:

$ pip install charmy

That’s all. See the Usage section for more.

Usage

Make sure your PyCharm instance is not running.

Basics

Install the latest version of PyCharm (defaults to community edition):

charmy install

You might want to be more explicit as well:

charmy install --edition=community

Install the latest professional version:

charmy install --edition=professional

Install specific version of the PyCharm. Let’s assume the you want to install community edition version 4.5.4:

charmy install --version=4.5.4 --edition=community

Switch between installed PyCharm versions (imagine, you have both 4.5 and 4.5.4 installed and want to switch back to previous version):

charmy activate --version=4.5 --edition=community

List installed PyCharm versions:

charmy versions

By default charmy installs PyCharm in the PyCharm directory. If you want it to be installed elsewhere provide destination directive:

charmy install --destination=/home/user/my-pycharm-installation-directory/

Note, that charmy remembers your last destination, so once you have specified a destination, you don’t have to specify it again (unless you want to change installation directory).

Check for the latest available version (without installing it):

charmy check-latest-available

Clear charmy settings (destination and the database drop):

charmy reset-settings

Ubuntu

When installing on Ubuntu, charmy creates a .desktop file for to be drag and dropped to the Unity launcher. The .desktop file is located at:

~/.local/share/applications/jetbrains-pycharm-ce.desktop

License

GPL 2.0/LGPL 2.1

Support

For any issues contact me at the e-mail given in the Author section.

Author

Artur Barseghyan <artur.barseghyan@gmail.com>

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

charmy-0.1.6.tar.gz (23.1 kB view hashes)

Uploaded Source

Built Distribution

charmy-0.1.6-py2.py3-none-any.whl (16.3 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page