The project advanced_development_shell_tools started in 2015
to ease Android and Linux developments, ADB usage, Git commands and related projects.
Originally a private set of scripts, I made the project evolve towards
a publically shareable set of tools that can be easily used and even configured
by anyone interested in using advanced development tools and in winning time.
It provides many functions and shortcuts to ease Android development.
The sources written and shared here are either meant to be used as they are,
or to serve as a reference for commands and functions an Android developer needs.
Developers or beginners interested in shell commands and scripting
can look into my sources and find documented commands and syntaxes,
which can be used as a reference for shell scripting and help making their own.
shtoolssync
command and the updates will be downloaded.
git stash pop
in that case)
The linked documentation holds a reference point to all functions and macros
that this project provides, with details on their usage purpose,
and if present, the <required>
or [optional]
parameters available.
The documentation is completely dynamically built.
Scripts flagged “Standalone Import Ready” and starting with source <(curl -Ls...
are able to be directly sourced through the provided commands in any terminal
without the need of this project being installed locally or loaded in the shell.
Clone the project locally with git:
git clone https://github.com/AdrianDC/advanced_development_shell_tools -b master
Load the project in the current Shell terminal:
source /path/to/folder/advanced_development_shell_tools.rc
~/.bashrc
, adapt and add:
export ANDROID_DEV_DRIVE='/media/../AndroidDev'
source '/.../advanced_development_shell_tools.rc'
ANDROID_DEV_DRIVE
variable is a folder used for Android ROMs and kernels.
shtoolscheck
shtoolsreadme