{"id":21585691,"url":"https://github.com/cyb0rgdoll/freshtermux","last_synced_at":"2025-06-27T22:39:09.999Z","repository":{"id":172658670,"uuid":"448086255","full_name":"cyb0rgdoll/freshtermux","owner":"cyb0rgdoll","description":"A easy pre-configured, user friendly Termux script for your Android device. Commands, instructions included in Wiki section","archived":false,"fork":false,"pushed_at":"2024-10-09T19:24:54.000Z","size":189,"stargazers_count":30,"open_issues_count":0,"forks_count":4,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-05-03T18:30:37.247Z","etag":null,"topics":["android","bash","bash-script","bash-scripting","scripting","setup-script","shell","shell-prompt","shell-script","terminal","termux","termux-banner","termux-environment","termux-hacking","termux-recommended-for-android","termux-tool","termux-tools","zsh","zsh-configuration"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cyb0rgdoll.png","metadata":{"files":{"readme":"README.md","changelog":"newscript.sh","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-01-14T19:35:50.000Z","updated_at":"2025-04-24T20:38:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"af74de7f-fb6a-4936-b8de-086a8a244f94","html_url":"https://github.com/cyb0rgdoll/freshtermux","commit_stats":null,"previous_names":["cyb0rgdoll/freshtermux"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyb0rgdoll%2Ffreshtermux","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyb0rgdoll%2Ffreshtermux/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyb0rgdoll%2Ffreshtermux/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyb0rgdoll%2Ffreshtermux/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cyb0rgdoll","download_url":"https://codeload.github.com/cyb0rgdoll/freshtermux/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252306424,"owners_count":21726833,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","bash","bash-script","bash-scripting","scripting","setup-script","shell","shell-prompt","shell-script","terminal","termux","termux-banner","termux-environment","termux-hacking","termux-recommended-for-android","termux-tool","termux-tools","zsh","zsh-configuration"],"created_at":"2024-11-24T15:11:31.347Z","updated_at":"2025-05-04T08:21:29.806Z","avatar_url":"https://github.com/cyb0rgdoll.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# freshtermux\n\n\n![termux](https://play-lh.googleusercontent.com/m3oqSZCwmitiZ-Im-CQu_rqT5eLHilOp5IudBynv3COJUumFzuQaP2dgTDxRL_03f4x2)\n\nA pre-configured, user-friendly, easy termux shell for your android phone / tablet / device. \nTermux is a powerful Android app which is designed to install linux packages on your Android devices, programming languages such as Shell, Python, C, C++, Perl, Ruby, Java and many more useful packages. This script will help you get cranking at it with no errors from scripts, hassles or broken installations if you are new to termux.\n\n## System requirements:\n\n  * Android 7.0 - 12.0\n  * CPU: AArch64, ARM, i686, x86_64.\n  * At least 300 MB of disk space.\n \n--- Download Termux from [fdroid](https://f-droid.org/packages/com.termux/) ---\n\n## To install everything in this guide, download the file, type in terminal where your downloaded file is;\n```\nchmod +x newscript.sh\nbash newscript.sh\nor\nbash newscript.sh\n```\n\n# Features of this script included. \n\n  * Homescreen\n  * Common shortcut keys\n  * Extended function buttons\n  * Access external storage\n  * Common tools to be installed\n  * Custom extended function buttons \n  * Themes; colours and fonts\n  * Oh my Zsh setup [Plugins included]\n  * Powerline included\n  \n\n## Options and menus\nA long press on the screen will display a selectable copy cursor, along with the Copy, Paste, More ... options.\n\n![Options screen](https://i.imgur.com/DNvRPLY.jpg)\n\n- Click More ... to go to the next menu level.\n\n![More options](https://i.imgur.com/cpCYVBd.jpg)\n\n```\nLong press on screen\n ├── COPY: Copy\n ├── PASTE: Paste\n ├── More: More\n    ├── Select URL: Select URL\n    └── Share transcipt: transfer all output of the current session (via Android api)\n    └── Reset: Reset\n    └── Kill process: Kill the current terminal session process\n    └── Style: Style (requires Termux: Styling plugin)\n    └── Keep screen on:\n    └── Help: Help documentation (Termux Wiki)\n```\nSwipe right from the left edge of the screen to drag out the navigation bar, where you can create, switch, rename sessions, and bring up input methods.\n\n![Left multipanel](https://i.imgur.com/0zfWmce.png)\n\n# Common shortcut keys\n\n When using the terminal, you need to use the Alt, Ctrl, Esc and other keys, but these keys are not available on the phone.\n\n In Ter­mux, you can use the volume down button to simulate the Ctrl key.  For example, volume + L is equivalent to pressing Ctrl + L on the keyboard.\n\n The following are some of the shortcuts commonly used in the terminal, and they also work in Ter­mux.\n```\n Ctrl + A-\u003e cursor to start position\n Ctrl + E-\u003e cursor to the end\n Ctrl + K-\u003e Cut everything from here to the end\n Ctrl + U-\u003e Cut everything from here to the beginning\n Ctrl + W-\u003e Cut here to the left\n Ctrl + Y-\u003e Paste words cut by Ctrl + U, Ctrl + D, Ctrl + W\n Ctrl + L-\u003e equivalent to clear command, clear screen\n Ctrl + C-\u003e terminate process / command\n Ctrl + D-\u003e close terminal\n Ctrl + Z-\u003e Suspend (send SIGTSTP to) the current process\n The volume plus button can be used as a special key to generate a specific input, which can be roughly understood as the Fn key on a laptop.\n\n Volume + E-\u003e Esc\n Volume + T-\u003e Tab\n Volume + 1-\u003e F1 (Volume increase + 2 is equivalent to F2, and so on)\n Volume +0-\u003e F10\n Volume + B-\u003e Alt + B, return a word when using readline\n Volume + F-\u003e Alt + F, forward a word when using readline\n Volume + X-\u003e Alt + X\n Volume + W-\u003e Up Arrow\n Volume + A-\u003e Left Arrow\n Volume + S-\u003e Down Arrow\n Volume + D-\u003e Right Arrow\n Volume + L-\u003e | (pipe character)\n Volume + H-\u003e ~ (tilde character)\n Volume + U-\u003e _ (underscore character)\n Volume + P-\u003e Page Up (previous page)\n Volume + N-\u003e Page Down (next page)\n Volume +.-\u003e Ctrl + \\ (SIGQUIT)\n Volume + V-\u003e Show volume control\n Volume + Q-\u003e Show extra button view\n Volume + K-\u003e Ibid\n```\n# Extended function buttons\n As mentioned earlier, Ter­mux can use the volume keys to implement shortcut keys. Personally, using volume keys is not very inconvenient.  Ter­mux also provides buttons for screen extensions.  You can use volume plus + Q or volume plus + K to show and hide.\n![controls less](https://i.imgur.com/bN5Uazd.jpg)\nIn addition, the function keys can be moved to the left to call up the text input box, which can more conveniently paste and modify the instructions to be entered more finely.\n![controls sampled up](https://i.imgur.com/0LYzWQR.jpg)\n\n# Package management\n\nIn addition to supporting the apt command, Ter­mux also encapsulates the pkg command. The pkg command is backward compatible with the apt command. The official recommendation is to use the pkg command, because it will automatically update the apt list when installing or upgrading the package, which means that performing pkg upgrade is equivalent to performing apt update \u0026\u0026 apt upgrade, which simplifies the operation process.\n\n# Simple default commands\n```\n pkg search \u003e\u003e search a package\n pkg install \u003e\u003e installation of a package, shorthand pkg i\n pkg uninstall \u003e\u003e uninstall a package\n pkg reinstall \u003e\u003e reinstall a package\n pkg update / pkg upgrade \u003e\u003e to upgrade package, shorthand pkg up\n pkg list-all \u003e\u003e lists all packages available for installation(update)\n pkg list-installed \u003e\u003e lists installed packages\n pkg files \u003e\u003e show the path to the relevant folder of a package\n pkg clean \u003e\u003e remove unused packages\n```\n\n# Differences between Termux and the standard Linux directory structure\nUnlike most Linux distributions, Ter­mux does not follow file system hierarchy standards, and you cannot find directories such as / bin, / etc, / usr, / tmp and so on in standard paths.  For convenience, Termux provides a special environment variable: PREFIX, which is equivalent to the / usr directory.\n```\n$ tree -d -L 1 $PREFIX\n/data/data/com.termux/files/usr\n├── bin\n├── etc\n├── include\n├── lib\n├── libexec\n├── share\n├── src\n├── tmp\n└── var\n```\n- In addition, the user home directory is also in an unconventional location.\n```\n$ echo $HOME\n/data/data/com.termux/files/home\n```\n- Without root privileges, it is impossible to manipulate the root directory.\n```\n$ ls /\nls: cannot open directory '/': Permission denied\n```\n- You can install proot for this and use the termux-chroot command to simulate the root environment and the standard Linux directory structure.\n```\n$ pkg i -y proot\n$ termux-chroot\n$ ls /\nbin  data  dev  etc  home  lib  proc  root  sbin  share  storage  system  tmp  usr  var  vendor\n$ ls /usr\nbin  etc  include  lib  libexec  share  src  tmp  var\n```\n**This can be useful for some programs that must use a standard path.**\n\n# Root Authority\nThe solution is to install tsu for root privileges, tsu is an alternative to su in Ter­mux.\n\n Install tsu:\n```\n pkg i -y tsu\n```\n Execute the command with root privileges:\n```\n tsudo command\n```\n Switch to root user:\n```\n tsu\n```\n Under the root user, enter the exit command or press Ctrl + D to return to the normal user.\n\n# Access external storage\n Ter­mux can only access its own internal data by default. If you want to access other data in the phone, after entering the following command, the phone will pop up a window for requesting permissions and allow it.\n```\ntermux-setup-storage\n```\n- This will create the $ HOME / storage directory, and subdirectories in this directory will be symbolically linked to some common directories in phone storage.\n```\n$ tree storage\nstorage\n├── dcim -\u003e /storage/emulated/0/DCIM\n├── downloads -\u003e /storage/emulated/0/Download\n├── movies -\u003e /storage/emulated/0/Movies\n├── music -\u003e /storage/emulated/0/Music\n├── pictures -\u003e /storage/emulated/0/Pictures\n└── shared -\u003e /storage/emulated/0\n```\n- You can also access the root directory of external storage through / sdcard.\n\n\n# Custom extended function buttons\nThe default function buttons are too simple and do not have the left and right arrow keys, which is not convenient to use. Fortunately you can `~/.termux/termux.properties` customize the key configuration file.\n\n![upgraded panel](https://i.imgur.com/m25fnZC.jpg)\n\n- If you want to set it up like this, you can add the following to the configuration file:\n```\nextra-keys = [['ESC','/','-','HOME','UP','END','PGUP','DEL'],['TAB','CTRL','ALT','LEFT','DOWN','RIGHT','PGDN','BKSP']]\n```\n# Easy mode code below, I usually do it with one click on keyboard:\n```\nmkdir -p ~/.termux \u0026\u0026 echo \"extra-keys = [['ESC','/','-','HOME','UP','END','PGUP','DEL'],['TAB','CTRL','ALT','LEFT','DOWN','RIGHT','PGDN','BKSP']]\" \u003e ~/.termux/termux.properties\n```\n- Finally, enter the following command to reload the configuration, or close the application and then open it again.\n```\ntermux-reload-settings\n```\n\n# Install common tools\nInstall some basic common tools to facilitate subsequent tossing.\n```\npkg i -y git curl wget tree vim nano tmux htop\n```\n# Install and configure Oh My Zsh\n- **Oh My Zsh will not make you a 10x developer ... but you may feel like one.**\n\n- The above sentence comes from [Oh My Zsh README](https://github.com/ohmyzsh/ohmyzsh/blob/master/README.md), - - - \n- Plugins such as automatic suggestion, completion, and code highlighting functions will be installed which will tremousdly improve input effectincy for your terminal and make it user friendly for beginners.\n\n- On the first run, Powerlevel10k configuration wizard will ask you a few questions and configure your prompt. If it doesn't trigger automatically, type p10k configure. Configuration wizard creates ~/.p10k.zsh based on your preferences. Additional prompt customization can be done by editing this file. It has plenty of comments to help you navigate through configuration options.\n\n# Install zsh\n```\npkg i -y zsh\n```\n- Install Oh My Zsh\n- Download and install using curl\n```\nsh -c \"$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)\"\n```\n- Download and install using wget\n```\nsh -c \"$(wget -O- https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)\"\n```\nOh My Zsh will prompt you to set zsh as the default sehll after installation. If not prompted, enter the following command to set it up:\n```\nchsh -s zsh\n```\n# Modify Oh My Zsh Theme\nOh My Zsh has a lot of [built-in themes](https://github.com/ohmyzsh/ohmyzsh/wiki/themes), just need to modify the configuration file to enable. You can also choose to install [external themes](https://github.com/ohmyzsh/ohmyzsh/wiki/External-themes), such as [Powerlevel10k](https://github.com/romkatv/powerlevel10k) and [Syntax highlighting](https://github.com/zsh-users/zsh-syntax-highlighting)\n\n- The theme I use is ys , it's simple and practical, not fancy. Use `sed` the command to modify a key:\n```\nsed -i '/^ZSH_THEME=/c\\ZSH_THEME=\"ys\"' ~/.zshrc\n```\nAfter modification, enter the following command to refresh the configuration and you can see the effect:\n```\nsource ~/.zshrc\n```\n# Useful Oh My Zsh plugins below (manual commands included)\n\n- Install zsh-syntax-highlighting (code highlighting)\n```\ngit clone https://github.com/zsh-users/zsh-syntax-highlighting $ZSH_CUSTOM/plugins/zsh-syntax-highlighting\n```\nInstall zsh-autosuggestions (auto suggestion)\n```\ngit clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions\n```\nInstall zsh-completions (autocompletion)\n```\ngit clone https://github.com/zsh-users/zsh-completions $ZSH_CUSTOM/plugins/zsh-completions\n```\nzsh-completions plug-ins need to autoload -U compinit \u0026\u0026 compinitadd to .zshrc. Enter the command to add it with one click:\n```\n[ -z \"`grep \"autoload -U compinit \u0026\u0026 compinit\" ~/.zshrc`\" ] \u0026\u0026 echo \"autoload -U compinit \u0026\u0026 compinit\" \u003e\u003e ~/.zshrc\n```\nThe need to enable plug-ins written to the configuration file, use the sedcommand to a key operation.\n```\nsed -i '/^plugins=/c\\plugins=(git z zsh-syntax-highlighting zsh-autosuggestions zsh-completions)' ~/.zshrc\n```\nIf you have a plugin you want to add, write it in parentheses, and separate the plugin names with spaces.\nLast applied configuration\n```\nsource ~/.zshrc\n```\n# Modify terminal color\n\nTo modify the color you need to install [Termux: Styling](https://wiki.termux.com/wiki/Termux:Styling)plugin, installed after a long press the screen to enter the More...menu, choose Styleyou can set the color and font. This was mentioned in the previous article when we introduced menus and options.\n![styling](https://i.imgur.com/x9VIB0z.png)\n- Choosing your favorite color and font, the set will `~/.termux` generate matching files in the directory `colors.properties` and font files font.ttf, these two files can be backed up, after only need to import, you no longer need to install the plugin.\n```\n$ tree ~/.termux\n/data/data/com.termux/files/home/.termux\n├── colors.properties\n├── font.ttf\n├── shell -\u003e /data/data/com.termux/files/usr/bin/zsh\n└── termux.properties\n```\n\n# --- Optional: Misc commands not installed / included in the script  ---\n\n# Replace domestic software source\n##### https://wiki.termux.com/wiki/Package_Management \nBy default, the software package download speed is very slow. You can speed up the software package download speed by replacing the domestic software source. check the main wiki link for more information\nTo prevent modification errors, first back up the source list file:\n```\ncp $PREFIX/etc/apt/sources.list $PREFIX/etc/apt/sources.list.bak\n```\nreduction:cp $PREFIX/etc/apt/sources.list.bak $PREFIX/etc/apt/sources.list\nUse `sed` the command to modify a key:\n```\nsed -i 's@^\\(deb.*stable main\\)$@#\\1\\ndeb https://main.termux-mirror.ml stable mainn@' $PREFIX/etc/apt/sources.list\n```\nYou can also enter `apt edit-sources` manually edited source files. Replace the default official source with the mirror source of  Xeffyr https://main.termux-mirror.ml.\n+ Note: Change this main.termux-mirror.ml to the best mirror you find for you. https://github.com/termux/termux-packages/wiki/Mirrors check from here for more info.\n\n# Check modification:\n```\n$ cat $PREFIX/etc/apt/sources.list\n-The main termux repository:\n-deb https://dl.bintray.com/termux/termux-packages-24 stable main\ndeb https://main.termux-mirror.ml stable main\n```\n# Last update:\n```\npkg up\n```\nIf the card progresses, exit the process of Termux, reopen it, and run `dpkg --configure -a` to repair it.\n\n# Customizing Termux\n\nEnable Dark UI Mode in Termux Add this line to your ~/.termux/termux.properties\n\n``` use-black-ui=true ```\n\nDisable Vibration/haptic feedback Add this line to your ~/.termux/termux.properties\n\n``` bell-character=ignore ```\n\n# Modify the greeting of the startup page\n![start screen](https://i.imgur.com/TIzjpN9.jpg)\n- This information will be helpful when you first come into contact with Termux, but with a deeper understanding of Termux and the desire to control human instincts, you will definitely want to replace it. I find that most of my friends will use their IDs in large fonts. Way to present.\n\n```\nvi $PREFIX/etc/motd\n```\n# Want minimalism? Type command below in the motd file.\n```\ntouch ~/.hushlogin\n```\n\n# SSH connection\nAs a Linux terminal or server, SSH is required.  Whether you are SSHing to Ter­mux or using Ter­mux to connect to other hosts, you need to install openssh first.\n```\npkg i -y openssh\n```\n- Termux uses SSH to connect to other hosts\n Basic operation, ssh command:\n```\nssh User@Host -p Port\n```\n# SSH to Termux\nAfter all, the mobile phone is too restrictive to operate, and it is very elegant to operate through a SSH connection on the computer.\n\n- set password:\n```\n passwd\n```\n - View username:\n```\n whoami\n```\n Since Ter­mux is a single-user environment, this step is not necessary.  You can log in using any username.\n \nView IP address:\n```\n ifconfig\n```\n Start the SSH server:\n```\n sshd\n```\n The SSH server program is not started by default, and it needs to be restarted every time the application is closed and opened.  I will explain how to start the SSH server later. \n Gathering the three elements of SSH, you can now enter ssh commands in a computer terminal or use other SSH clients to connect.  Note that Ter­mux's SSH port is 8022 also you are gonna have to have your ports opened to access it. \n```\n ssh User @ Host -p 8022\n```\n - After executing the ssh command, you can enter the password to connect, and then you can easily perform various operations on the computer.\n -\n - Configure SSH key login\n If you need to expose Ter­mux's SSH port to the public network, it is recommended to configure key login for security.\n\n- The operation is no different from a normal Linux distribution, it is a basic operation.  If you do n’t know how to configure, you can refer to the two tutorials: “Configuring SSH Keys for Password-Free Login Using ssh-keygen and ssh-copy-id” and “Configuring SSH Keys for Linux VPS for Password-Free Login Using Xshell”  Make-up lessons are not repeated here.\n\n- Friendly Tip: The path of the sshd_config file is $ PREFIX / etc / ssh / sshd_config\n It is recommended to use the SSH key one-click configuration script, which can get the public key from GitHub or the link and configure it automatically.  As long as you have set up a public key on GitHub, you can log in directly using the SSH key connected to the GitHub repository after configuration.\n\n - SSH server (sshd) starts automatically\n If you do not want to enter Ter­mux every time ssh connects and enter the sshd command, you can set it to start automatically.  There are two cases of sshd self-starting, one is when the Ter­mux application is opened, and the other is when the phone is turned on.\n\n - Start the SSH server automatically when opening the application\n Just add the sshd command to the shell configuration file. For example, if I use zsh, add it to ~ / .zshrc.  If it's bash, add it to ~ / .bashrc.\n```\necho \"sshd\" \u003e\u003e ~/.zshrc\n```\n# Start the SSH server after the phone is powered on. First install the Termux: Boot plug-in. After installation, give the plug-in permission to boot, so that Ter­mux can start automatically after booting.\n\n- Create ~ / .termux / boot / directory (the scripts placed in this directory will be executed after booting Termux).\n```\nmkdir -p ~/.termux/boot/\n```\n- Create a new script in this directory, named start-sshd, and add the sshd command to this file.\n```\necho 'termux-wake-lock; sshd' \u003e ~/.termux/boot/start-sshd\n```\nThe `termux-wake-lock` command prevents the process of the Ter­mux application from freezing when the phone is sleeping. After the setting is completed, the phone will automatically start Termux and start the SSH server.\n \n # A script to set up SSHD into a Termux install\n ```\napt update\napt upgrade\ntermux-setup-storage\napt install openssh\ntouch ~/.ssh/authorized_keys\nchmod 600 ~/.ssh/authorized_keys\nchmod 700 ~/.ssh\nssh-keygen\ncat ~/.ssh/id_rsa.pub \u003e\u003e ~/.ssh/authorized_keys\nchmod 600 ~/.ssh/authorized_keys\nsshd\ntermux-open-url https://github.com/tomhiggins/TermuxSSHDsetup\n ```\n# Install a Linux distribution\n\nTermux provides a package proot-distro which takes care of management of the Linux distributions inside Termux. You can install this utility by executing:\n\n```\npkg install proot-distro\n```\n\nFor now it supports these distributions:\n```\n    Alpine Linux (3.14.x)\n    Arch Linux / Arch Linux 32 / Arch Linux ARM\n    Debian (stable)\n    Fedora 34\n    OpenSUSE (Tumbleweed)\n    Ubuntu (20.04)\n    Void Linux\n```   \nTo install distribution, just run this command (assuming proot-distro is installed):\n\nproot-distro install \u003calias\u003e\n\nwhere \"\u003calias\u003e\" should be replaced by chosen distribution, e.g. \"alpine\". Note that it is expected that you have a stable Internet connection during installation, otherwise download may fail.\n\nAfter installation, you can start a shell session by executing next command:\n```\n  proot-distro login \u003calias\u003e\n```\nHere is a basic overview of the available proot-distro functionality:\n```\n    proot-distro list - show the supported distributions and their status.\n    proot-distro install - install a distribution.\n    proot-distro login - start a root shell for the distribution.\n    proot-distro remove - uninstall the distribution.\n    proot-distro reset - reinstall the distribution.\n```\n\nRun proot-distro help for built-in usage information. Note that each of commands (with exception of \"list\") has own built-in usage information which can be viewed by supplying \"--help\" as argument. More detailed explanation about available functions you can find at project page: https://github.com/termux/proot-distro#functionality-overview\n\nExample of installing Debian and launching shell:\n```\nproot-distro install debian\nproot-distro login debian\n```\n\n# A simple showcase of neofetch on localhost\n![neofetch](https://i.imgur.com/wueHxNv.png)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcyb0rgdoll%2Ffreshtermux","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcyb0rgdoll%2Ffreshtermux","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcyb0rgdoll%2Ffreshtermux/lists"}