Metadata-Version: 2.1
Name: atilo
Version: 0.4.3
Summary: Install linux on termux.
Home-page: https://github.com/WqyJh/python-atilo
Author: wqy
Author-email: qiyingwangwqy@gmail.com
License: UNKNOWN
Keywords: termux,linux,android
Platform: UNKNOWN
Classifier: Operating System :: Android
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3 :: Only
Description-Content-Type: text/markdown
Requires-Dist: plumbum

# python-atilo

Install linux on termux.

[atilo](https://github.com/YadominJinta/atilo) written in python.


## Installation

```bash
pip install atilo
```

## Usage

### Show available releases
```bash
$ atilo list
name                version                       
alpine      2.7 3.9                       
centos      7                             
debian      jessie stretch buster         
fedora      30                            
kali                                      
parrot                                    
ubuntu      trusty xenial bionic 
```

### Show installed releases

```bash
$ atilo list --installed
alpine3.9
debianbuster
```

### Install a release

```bash
# Install the latest debian release
atilo install debian

# Install specified debian release
atilo install debian jessie
```

### Run a release

```bash
# Start the debian jessie release
startdebianjessie
```

### Remove a release

```bash
atilo debianbuster
```

### Clean temp files

```bash
atilo clean
```


## Contribute

### Prerequisite

- Python >= 3
- pipenv


### Requirements

```bash
pipenv install --dev
```

### Run

```bash
python run.py
```

### Generate Changelog (For Maintainers Only)

Install python tool `auto-changelog` to generate changelog.

```bash
sudo pip3 install git+https://github.com/Michael-F-Bryan/auto-changelog
```

Generate and write changelog to `CHANGELOG.md`.

```bash
auto-changelog
```

### Bump Version (For Maintainers Only)

```bash
sudo pip3 install commitizen
```

Using `commitizen` tool to generate semantic version number.

```bash
$ cz bump
[NO_VERSION_SPECIFIED]
Check if current version is specified in config file, like:
version = 0.4.3
```

Edit the `atilo/__init__.py`, set the `__version__` value to `'0.4.3'` (semantic version generated above).
# Changelog


## Unreleased
#### New Features

* add command list
* add command remove
* add command clean
* add atilo.py

#### Fixes

* print help when no subcommand specified
* fix extracting error
* fix --link2symlink option
* fix typo
* add --link2symlink option for proot
* fix dependencies
* remove stable version for debian
* fix check_arch & unarchive


