- Documentation: https://docs.linuxprofile.com
- Source Code: https://github.com/linux-profile/linux-profile
Introduction
English: Linuxp is a CLI tool for Linux profile management. With this project it is possible, from commands executed in the console, to create a file in json format to store the backup settings. For example, information about packages, aliases, scripts, texts and files. It also allows with a single command to restore the saved settings.
Português: Linuxp é uma ferramenta de CLI para gerenciamento de perfil do Linux. Com este projeto é possível, a partir de comandos executados no console, criar um arquivo no formato json para armazenar as configurações de backup. Como por exemplo, informações sobre pacotes, alias, scripts, textos e arquivos. Também permite com um único comando restaurar as configurações salvas.
Why?
English: With the need to automate processes and execution of scripts, Linuxp emerged, a project developed in python that aims to create a standard in the chaos of storing information about packages, aliases, scripts, texts and files in a single place, fully customizable from according to the user.
Português: Com a necessidade de automatizar os processos e execução de scripts, surgiu Linuxp, projeto desenvolvido em python que tem como objetivo criar um padrão no caos do armazenamento de informações de pacotes, alias, scripts, textos e arquivos em um único local, totalmente personalizável de acordo com o usuário.
Quick URLs
- Last Version -> https://linuxprofile.com/LAST_VERSION
- Installation -> https://linuxprofile.com/install.sh
- Uninstallation -> https://linuxprofile.com/uninstall.sh
Installation
-
PIP
pip install linuxp -
Poetry
poetry add linuxp -
Bash/Curl
/bin/bash -c "$(curl -fsSL https://linuxprofile.com/install.sh)" -
Pacman
git clone https://github.com/linux-profile/linux-profile.git cd linux-profile makepkg sudo pacman -U linux-profile-1.0.19-1-any.pkg.tar.zst
Uninstallation
-
PIP
pip uninstall linuxp -
Poetry
poetry remove linuxp -
Bash/Curl
/bin/bash -c "$(curl -fsSL https://linuxprofile.com/uninstall.sh)" -
Pacman
sudo pacman -R linux-profile
Commands
| Command | Description | Docs |
|---|---|---|
linuxp config |
Settings file management. | Link |
linuxp profile |
Profile file management. | Link |
linuxp add |
Parameter used to add a new item to the list in your profile file. | Link |
linuxp remove |
Removes items from the profile file. | Link |
linuxp install |
This parameter is used to install the modules, package, alias and script. | Link |
linuxp uninstall |
Command used to uninstall items. Be very careful when running. | Link |
linuxp list |
Lists all modules in the terminal and can also apply filters to find items. | Link |
Example Profile File
- Link - linux_profile.json
Commit Style
- ⚙️ FEATURE
- 📝 PEP8
- 📌 ISSUE
- 🪲 BUG
- 📘 DOCS
- 📦 PyPI
- ❤️️ TEST
- ⬆️ CI/CD
- ⚠️ SECURITY
License
This project is licensed under the terms of the MIT license.
Metadata
Release files for linuxp 1.0.20
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| linuxp-1.0.20.tar.gz | 19.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| linuxp-1.0.20-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 48.4 kB
Release files / linuxp-1.0.20.tar.gz
| Download URL | linuxp-1.0.20.tar.gz |
|---|---|
| Size | 19.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
82721f0a92c433b926e56a073d5a1b6c9450d48c302964565b041e2139070d73
|
|
BLAKE2b-256 checksum How to use checksums |
fd08cbb1bc54eb78fb29e31ed63d8b3bf3098b9ce18ac71219a0eb023cad3058
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / linuxp-1.0.20-py3-none-any.whl
| Download URL | linuxp-1.0.20-py3-none-any.whl |
|---|---|
| Size | 29.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3554e8ce9f4e30556b742f7c36f8dc8ee21df15b4cc1b0e8455adcb95b033be4
|
|
BLAKE2b-256 checksum How to use checksums |
e471b201fa03f6f3fe43872e71800c9f03679ac35e45064fcc84903d144be641
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|