Skip to main content

GitHub Org's stars GitHub last commit PyPI PyPI - Python Version PyPI - Downloads

check check check



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

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

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)

Source distribution for linuxp 1.0.20
File Size Uploaded
linuxp-1.0.20.tar.gz 19.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for linuxp 1.0.20
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.20 This release

2 release files

1.0.19

2 release files

1.0.18

2 release files

1.0.16

2 release files

1.0.15

2 release files

1.0.14

2 release files

1.0.13

2 release files

1.0.9

2 release files

1.0.8

2 release files

1.0.7

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page