Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/algotech/dotaliases
Helpful bash aliases to increase productivity
https://github.com/algotech/dotaliases
Last synced: 7 days ago
JSON representation
Helpful bash aliases to increase productivity
- Host: GitHub
- URL: https://github.com/algotech/dotaliases
- Owner: algotech
- Created: 2014-12-16T13:21:52.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2024-03-21T12:01:09.000Z (8 months ago)
- Last Synced: 2024-08-01T13:38:35.620Z (3 months ago)
- Language: Shell
- Homepage:
- Size: 85 KB
- Stars: 246
- Watchers: 17
- Forks: 48
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
.aliases
========If you use the terminal on a daily basis, you'll eventually find yourself
wanting aliases for your most commonly-used commands. It's incredibly useful to
be able to execute your commands with only a few keystrokes that ultimately
get hardcoded into muscle memory.This repository is an easy to install project that contains a growing list
of aliases for different frameworks and tools that works on any *nix system.The project was started with passion by the
[Algotech Software Engineering Team](https://www.algotech.solutions).## Aliases list
### Bash aliases
#### Tools:
- [Git aliases](doc/bash/git_aliases.md) - the version control system
- [GitHub aliases](doc/bash/github_aliases.md) - command-line wrapper for git that makes you better at GitHub
- [Apache aliases](doc/bash/apache_aliases.md) - cross-platform web server software
- [CLI aliases](doc/bash/cli_aliases.md) - various bash aliases#### PHP:
- [Composer aliases](doc/bash/composer_aliases.md) - package manager for the PHP programming language
- [PHPUnit aliases](doc/bash/phpunit_aliases.md) - unit testing framework for the PHP programming language
- [Symfony aliases](doc/bash/symfony_aliases.md) - web application framework#### JavaScript:
- [Npm aliases](doc/bash/npm_aliases.md) - package manager for the JavaScript programming language
- [Yarn aliases](doc/bash/yarn_aliases.md) - package manager for the JavaScript programming language
- [Gulp aliases](doc/bash/gulp_aliases.md) - toolkit for automating painful or time-consuming tasks
- [Loopback aliases](doc/bash/loopback_aliases.md) - highly-extensible, open-source Node.js framework
- [Cordova aliases](doc/bash/cordova_aliases.md) - cross-platform mobile application development#### Python:
- [Django aliases](doc/bash/django_aliases.md) - web application framework#### Ruby:
- [Ruby on Rails aliases](doc/bash/ruby_on_rails_aliases.md) - web application framework### Git aliases:
- You can find the documentation for git aliases [here](doc/git/git_aliases.md). Those are different than the above described bash aliases.## Installation
Clone it into `.aliases` folder in your home directory:
```bash
cd ~
git clone https://github.com/algotech/dotaliases.git .aliases
```Enable bash aliases for new terminals: add to `~/.bash_profile` or `~/.profile`
```bash
source ~/.aliases/bash_aliases
```Enable bash aliases in the current opened terminal by running the command:
```bash
source ~/.aliases/bash_aliases
```## Using with vagrant
- clone the repository to a folder of your choice
- copy `.aliases` to vagrant shared folders (do not forget to add it to `.gitignore` as well)
- edit `bash_aliases` and replace the line `ALIASES_HOME=$HOME` with your path in vagrant,
e.g. `ALIASES_HOME='/vagrant'`
- `source` bash_aliases from its location whenever you ssh into the vagrant box