A Tiny Script by "AARMN The Limitless" to ease bash with some funcs and aliases.
1. By wget
python3 -c "$(wget https://raw.githubusercontent.com/aarmn-simple/aa-script/master/aa.py -O -)" 2. By cURL
python3 -c "$(curl -fsSL https://raw.githubusercontent.com/aarmn-simple/aa-script/master/aa.py)" 1. Clone it All!
git clone https://github.com/aarmn-simple/aa-script.git cd aa-script python3 aa.py -
Just usefull ones, not a brute force for all possible switches!
-
"Complex" and "Repetitve" ones only, life is short, we should optimize it, obey this can make it easier to learn and easier to code
-
One file, No dependency
-
Robust, Try to decrese chance of overlap with installed packages commands
-
Keep commands short and meaningful
-
Linux Experts
-
anyone who use Bash,Git and Linux alot
GNU Public License ver 3
How? :
-
With Your Coding Power
-
With Your Money (ETH:0xef9e0697af2b4b9b85eda19159ce98150cb05ff7)
-
With Your Ideas for new commands (before do this read philosophy part carefully)
-
With Finding Overlaps with other packages and programs cli commands
-
With Reporting A Escapee Bug
-
With A Thanks
-
Make A Site, Wikia, Fandom, Ad, Story in Instagram, or any other way to inform other people to use it
Ways to give me code :
-
Pull request (https://gitlab.com/public-aarmn-simple/aa-script)
-
Email me your code or idea aarmn80@gmail.com (Not Recommended)
-
send it to me in Telegram @limitless_aarmn
Because we have a few commands there is no need for a readthedocs
A: What you need to type before
B: What you type with AA
mkdir
A:
mkdir example cd example B:
mkcdir example rmx
A:
rm -rf example B:
rmx example # With No Parameter Delete everything in Dir rmhere
A:
cd .. rm -r example B:
rmhere fexe
A:
chmod +x example ./example B:
fexe example giton
A:
git init . touch README.md touch LICENSE touch .gitignore git add * git add .gitignore git commit -m "Your Initial Commit Message Example" B:
giton "Your Initial Commit Message Example" #By Default Set to "Initial Commit" gitup
A:
git add . git commit -m "example" B:
gitup "example" #Default to ask user for commit message like "git commit" lsx
A:
ls -ltrha B:
lsx gitconfg
A:
git config --global user.name "example name" git config --global user.email "example email" B:
gitconfg "example name" "example email" gitconf
A:
git config user.name "example name" git config user.email "example email" B:
gitconf "example name" "example email" KILLME
A:
sudo rm -rf / B:
KILLME -
check bash commands success funv (in stackoverflow code is ready to copy)
-
ask to install bashit and oh-my-bash as a suggest
-
color problem in some terminals and commands
-
system unused packages cleaner
-
root installation and sudo dep situations
-
port for all *nix systems
-
online update
-
better update system and ver check (say same version)
-
manual installation mode
-
auto reset all terms with source .bashrc
-
add badage
