Linux bash aliases generator
Project description
# topalias
[![Build Status](https://travis-ci.com/CSRedRat/topalias.svg?branch=master)](https://travis-ci.com/CSRedRat/topalias) [![Coverage](https://coveralls.io/repos/github/CSRedRat/topalias/badge.svg?branch=master)](https://coveralls.io/github/CSRedRat/topalias?branch=master) [![Python Version](https://img.shields.io/pypi/pyversions/topalias.svg)](https://pypi.org/project/topalias/) [![wemake-python-styleguide](https://img.shields.io/badge/style-wemake-000000.svg)](https://github.com/wemake-services/wemake-python-styleguide)
Linux bash alias generator
## Features
Generate short alias for popular command from bash history
Fully typed with annotations and checked with mypy, [PEP561 compatible](https://www.python.org/dev/peps/pep-0561/)
## Installation
`bash pip install -U --user topalias `
From source: `bash git clone https://github.com/CSRedRat/topalias python topalias/setup.py install `
## Example
Showcase how your project can be used:
`bash topalias # check if you uses aliases in ~/.bash_aliases - analyze and print usage statistics, offers to find new simple aliases topalias -h # print help topalias history # analyze local bash history topalias h --min=2 # set minimal lenght for generated acronym filter, so that exclude some short command and find long, hard, usable command `
File path search order: - .bash_history in current . directory - .bash_history in home ~ directory - example development files in topalias/data
## License
[GPLv3](https://github.com/CSRedRat/topalias/blob/master/LICENSE)
# Version history
We follow [Semantic Versions](https://semver.org/).
## Version 0.1.0
Initial release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for topalias-1.1.6-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d17200a1f67d8c94a12bbab77613d326c9569ab1a1f19a5e9c38b856284048f |
|
MD5 | 073f16ef86841a99f2b979e6ced1e2a2 |
|
BLAKE2b-256 | cf7e8c8a831244a85c37438d1cc0170fee9e548807a537cdf0816d5f2f99d925 |