🐧 Linux Profile Management CLI Tool
Project description
- 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.
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
File details
Details for the file linuxp-1.0.20.tar.gz
.
File metadata
- Download URL: linuxp-1.0.20.tar.gz
- Upload date:
- Size: 19.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
82721f0a92c433b926e56a073d5a1b6c9450d48c302964565b041e2139070d73
|
|
MD5 |
55a9d973e0a0794bd15c81dda3c219a6
|
|
BLAKE2b-256 |
fd08cbb1bc54eb78fb29e31ed63d8b3bf3098b9ce18ac71219a0eb023cad3058
|
File details
Details for the file linuxp-1.0.20-py3-none-any.whl
.
File metadata
- Download URL: linuxp-1.0.20-py3-none-any.whl
- Upload date:
- Size: 29.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
3554e8ce9f4e30556b742f7c36f8dc8ee21df15b4cc1b0e8455adcb95b033be4
|
|
MD5 |
cc13b51580788a2100b4696ebb6c8872
|
|
BLAKE2b-256 |
e471b201fa03f6f3fe43872e71800c9f03679ac35e45064fcc84903d144be641
|