GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - linux-profile/linux-profile: 🐧 CLI tool for managing linux user profiles with multiple powers make life easier and faster.

BranchesTags
Open more actions menu

Latest commit

 

History

818 Commits
818 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
docs
docs
 
 
linux_profile
linux_profile
 
 
scripts
scripts
 
 
tests
tests
 
 
.gitignore
.gitignore
 
 
.tool-versions
.tool-versions
 
 
LAST_VERSION
LAST_VERSION
 
 
LICENSE
LICENSE
 
 
PKGBUILD
PKGBUILD
 
 
Pipfile
Pipfile
 
 
Pipfile.lock
Pipfile.lock
 
 
README.md
README.md
 
 
linuxp.py
linuxp.py
 
 
mkdocs.yml
mkdocs.yml
 
 
pytest.ini
pytest.ini
 
 
requirements-dev.txt
requirements-dev.txt
 
 
setup.py
setup.py
 
 
text-ascii
text-ascii
 
 
tox.ini
tox.ini
 
 

Repository files navigation

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

check check check


  • 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.

About

🐧 CLI tool for managing linux user profiles with multiple powers make life easier and faster.

docs.linuxprofile.com

Topics

archlinuxbashbash-scriptkubuntulinuxlinux-applinux-shellpackage-jsonpackage-managementpackage-managerpythonpython-scriptpython3ubuntu

Resources

Readme
MIT license
Activity
Custom properties

Stars

4 stars

Watchers

1 watching

Forks

5 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.