Go to file
agnostic-apollo 682ce08314 Create termux-shared library package for all termux constants and shared utils
The termux plugins should use this library instead of hardcoding "com.termux" values in their source code.

The library can be included as a dependency by plugins and third party apps by including the following line in the build.gradle where x.xxx is the version number, once its published.

`implementation 'com.termux:termux-shared:x.xxx'`

The `TermuxConstants` class has been updated to `v0.17.0`, `TermuxPreferenceConstants` to `v0.9.0` and `TermuxPropertyConstants` to `v0.6.0`. Check their Changelog sections for info on changes.

Some typos and redundant code has also been fixed.
2021-04-07 11:31:30 +05:00
.github github actions: add workflow for publishing terminal-view/terminal-emulator on Github Packages 2021-02-11 23:08:15 +02:00
app Create termux-shared library package for all termux constants and shared utils 2021-04-07 11:31:30 +05:00
art icon: add regular png icon for compatibility with some launchers 2021-02-03 15:49:03 +02:00
fastlane/metadata/android/en-US add basic metadata for F-Droid. 2021-02-03 16:43:17 +02:00
gradle/wrapper Update plugins and gradle to latest versions 2021-01-01 18:12:53 +01:00
terminal-emulator Create termux-shared library package for all termux constants and shared utils 2021-04-07 11:31:30 +05:00
terminal-view Create termux-shared library package for all termux constants and shared utils 2021-04-07 11:31:30 +05:00
termux-shared Create termux-shared library package for all termux constants and shared utils 2021-04-07 11:31:30 +05:00
.editorconfig Use 2 spaces for yaml files (.travis.yml) 2018-08-30 13:51:24 +02:00
.gitattributes update .gitattributes 2020-10-01 01:08:39 +03:00
.gitignore Include bootstrap zips as shared libraries 2019-10-20 20:15:50 +02:00
LICENSE.md Restructure library modules 2017-04-02 14:21:36 +02:00
README.md readme: remove links to Google Play and Nethunter stores 2021-02-03 02:56:53 +02:00
build.gradle Update gradle version to 4.1.3 2021-04-05 23:22:04 +05:00
gradle.properties Create termux-shared library package for all termux constants and shared utils 2021-04-07 11:31:30 +05:00
gradlew gradle 6.6.1 2020-08-26 20:40:29 +03:00
gradlew.bat gradle 6.6.1 2020-08-26 20:40:29 +03:00
settings.gradle Create termux-shared library package for all termux constants and shared utils 2021-04-07 11:31:30 +05:00

README.md

Termux application

Build status Testing status Join the chat at https://gitter.im/termux/termux

Termux is an Android terminal application and Linux environment.

Note that this repository is for the app itself (the user interface and the terminal emulation). For the packages installable inside the app, see termux/termux-packages


@termux is looking for Termux Application maintainer for implementing new features, fixing bugs and reviewing pull requests since current one (@fornwall) is inactive.

Issue https://github.com/termux/termux-app/issues/1072 needs extra attention.


Installation

Termux application can be obtained from F-Droid.

Additionally we provide per-commit debug builds for those who want to try out the latest features or test their pull request. This build can be obtained from one of the workflow runs listed on Github Actions page.

Signature keys of all offered builds are different. Before you switch the installation source, you will have to uninstall the Termux application and all currently installed plugins.

Terminal resources

Terminal emulators