Graphical Installer for Antergos Linux
You are viewing the 0.16.x
branch (stable).
Development Stage | Branch | Version | Code Status |
---|---|---|---|
Cnchi Stable | 0.16.x | Frozen | |
Cnchi Development | 0.17.x | Development | |
Cnchi Next (UI agnostic) | master | master | Development |
sudo -E cnchi.py
Command | Description |
---|---|
-a , --a11y |
Set accessibility feature on by default |
-c , --cache |
Use pre-downloaded xz packages when possible |
-d , --debug |
Sets Cnchi log level to 'debug' |
-e , --environment |
Sets the Desktop Environment that will be installed, see desktop_info.py for options |
-f , --force |
Runs cnchi even if it detects that another instance is running |
-n , --no-check |
Makes checks optional in check screen |
-p , --packagelist |
Install the packages referenced by a local xml instead of the defaults, see #617 for proper usage |
-t , --no-tryit |
Disables first screen's 'try it' option |
-v , --verbose |
Show logging messages to stdout |
-V , --version |
Show Cnchi version and quit |
-z , --hidden |
Show options in development (for developers only, do not use this!) |
To create logs to help debug problems:
sudo -E cnchi.py -dv
Please report any issues with Cnchi in the issue tracker. Provide all log files along with a detailed description:
We manage our translations via Transifex
You will need to install all dependencies.
Then, you can use the run script to test Cnchi. As this is a Installer, you will need to use a Virtual Machine or an additional harddisk to test it.
How to easy prepare a sane testing environment:
sudo rm -rf /usr/share/cnchi
sudo pacman -S git
cd /home/antergos
git clone https://github.com/<username>/cnchi
cd cnchi
sudo ln -s /home/antergos/cnchi /usr/share/cnchi
If your tests are OK, you can then create your PR and push it here (against development branch, which now it's 0.16.x)
When creating a Pull Request (PR), please check that you follow the PEP8 style guide (you have a stylized presentation at pep8.org). You can use pycodestyle (former pep8) or pylint.org or whatever you prefer to check your python3 files.
To start tinkering, we would recommend to check all open #issues and find one you find you will be able to start with (choose something that seems easy to do), so you feel familiar with cnchi's structure. You can find info about it at readthedocs