An 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
Install with latest stable version from PyPI:
pip install charmy
Or install the latest stable version from GitHub:
pip install -e git+https://github.com/barseghyanartur/charmy@stable#egg=charmy
Or install the latest stable version from BitBucket:
pip install -e hg+https://bitbucket.org/barseghyanartur/charmy@stable#egg=charmy
Or install into python path:
$ python setup.py install
That’s all. See the Usage and examples section for more.
Usage and examples
Basics
Install the latest version of PyCharm (defaults to community edition):
charmy install
You may 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.
Release files for charmy 0.1.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| charmy-0.1.7.tar.gz | 27.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| charmy-0.1.7-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 44.0 kB
Release files / charmy-0.1.7.tar.gz
| Download URL | charmy-0.1.7.tar.gz |
|---|---|
| Size | 27.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9cfab95572ca769922182eb5566eaac5c06c6813db14aa68f1bd3e02fc2734ab
|
|
BLAKE2b-256 checksum How to use checksums |
f461545580e763ebcf30282e8d780716d1eb7e7e47470c4b7d780a7d487201f7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / charmy-0.1.7-py2.py3-none-any.whl
| Download URL | charmy-0.1.7-py2.py3-none-any.whl |
|---|---|
| Size | 16.7 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
623128059ff9ef6e016668c7392011361387a5154b0dc2b9824f98778ac0931c
|
|
BLAKE2b-256 checksum How to use checksums |
cfdf24bae75a462576c652d91d8df27b9130541a8f15d740d3fc48f5106c3497
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |