Skip to main content

An AUR connected package manager with wide variety of packages

Project description

Lola

lolaAUR : A simple CLI package manager for Arch/Arch Based Linux

Downloads

lola is made for linux users who want to download software fast and easy!

Now many will ask, Why use lola when we have those software managers?

Well, lola is a Command Line Interface and is used inside the terminal. And as we know, terminal downloads are way more faster than the software managers. While many softwares can be downloaded with a single pacman -S, most common ones need some more commands.

So lola is here to make your life way more easier while installing software! This project targets both advanced and beginner users, because who doesn't like speedy and quicky stuff?

Dependencies

  • click

Built with

  • Python 3.8.5

python

Installation

Method 1 (Recommended):

If you dont have python3 and pip installed on your system, or are not that much of PYTHON CODER, use this method

  • Install wget with sudo pacman -S wget

  • In your terminal-

cd ~/Downloads;wget https://raw.githubusercontent.com/arghyagod-coder/lolaaur/master/lolaaur/install.sh; sudo bash install.sh
  • Now lola is ready to work!

Method 2

If you have python and pip installed in your computer, execute the following

pip3 install lolaaur

But, there are some dependencies that you will need if you go for method 2. They are the following:

  • git (sudo pacman -S git)
  • yay (sudo pacman -S yay)

Supported Platforms:

  • Operating System = Linux64

lin

  • Arch Linux and Derivatives like Manjaro, Garuda etc

Guide

  • The help command
>lola --help


  I am Lola! Your assistant who can help you setup your Linux in an easy way!
  You can know more about me in https://github.com/arghyagod-coder/lolaaur.

  I can help you install apps through terminal, and you need to know almost
  nothing about the terminal to do so! Just simple prompts will be enough

Options:
  --version  Show the version and exit.
  --help     Show this message and exit.

Commands:
  list        Check the list of supported apps!
  install     Install an app
  • Check some supported apps of AUR by using the lola list command. This list only gives names of a few packages, but every package in AUR repos can be installed via lolaAUR
> lola list


anaconda ------------- Anaconda- Powerful Tool for DS, DL and ML learners
atom-editor ---------- Atom Code Editor 
audacious ------------ Audacious Music Player
audacity ------------- Professional Audio Edition Software
blender-3.0 -------------- Open Source 3D Creation Suite
brave ---------------- Brave Browser- Fast, Light and Secure
brave-beta ----------- Brave Browser BETA- Regular updates and Bug Fixes
brave-nightly -------- Brave Nightly- Nightly Updates and Bug Fixes
calibre -------------- Free E-Book Suite
cheese --------------- Camera App for Linux
chrome --------------- Google Chrome Browser, the No.1 Browser in market
chromium ------------- Chromium Browser- A Light Browser like Chrome by GOOGLE
clang90 -------------- CLang Compiler for C
codeblocks-svn ------- Code::Blocks editor- Fast and Powerful
crystal -------------- Crystal language support
desmume -------------- DesMume Emulator for NDS and GB Games
discord -------------- Discord Client in Linux
dosbox -------------- DOS-BOX Emulator
dropbox -------------- Cloud Storage Client
microsoft-edge-dev-bin - MS Edge for Linux- Regular Updates 
emacs ---------------- Featureful Text Editor
...
  • Install an app through lola with the lola install <appname> command
> lola install etcher
 
[sudo] password for user: 
resolving dependencies...
looking for conflicting packages...

Packages (1) etcher-1.5.120-1

Total Installed Size:  36.26 MiB

:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring                                                    [##############################################] 100%
(1/1) checking package integrity                                                  [##############################################] 100%
(1/1) loading package files                                                       [##############################################] 100%
(1/1) checking for file conflicts                                                 [##############################################] 100%
(1/1) checking available disk space                                               [##############################################] 100%
:: Processing package changes...
(1/1) installing etcher                                                           [##############################################] 100%
Optional dependencies for etcher
    libnotify: for notifications [installed]
:: Running post-transaction hooks...
(1/3) Arming ConditionNeedsUpdate...
(2/3) Updating icon theme caches...
(3/3) Updating the desktop file MIME type cache...
  • Search Option
    • lola search <appname> checks the availability of an app in lola.
> lola search vlc

vlc available!
  • lola update updates lola to the latest version

  • Fun Feature- Use lola hack <computer_name> to perform a fake hack on any target pc >_<

  • lola info gives you a brief description of Lola

Developer Tools

python

vscode

git

Release Notes

  • Current Release- 0.1.4

What's new?

  • Connections to AUR repository make lola very powerful
  • By chance, if there's no such repository in AUR, lola attempts to resolve the packages with other managers
  • Better Exception Handling
  • Added few fun features to enhance user experience
  • Updated README

Developers

License

License © 2021-Present Arghya Sarkar

This repository is licensed under the MIT license. See LICENSE for details.

Special Notes

  • Contribution is appreciated! Visit the contribution guide in Contribution Guide
  • If you don't find an app in the supported app list, file an issue in the issue page. Issues aren't ignored by the developers
  • Thanks for seeing my project!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lolaaur-0.1.4.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lolaaur-0.1.4-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

File details

Details for the file lolaaur-0.1.4.tar.gz.

File metadata

  • Download URL: lolaaur-0.1.4.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.6 CPython/3.9.1 Linux/5.10.42-1-MANJARO

File hashes

Hashes for lolaaur-0.1.4.tar.gz
Algorithm Hash digest
SHA256 331d5f388203c33117e7fbb4310679acbdbc2265e0946e3f3516647419b83d75
MD5 033ff594f6b95109dfcfcc8e65e5c02c
BLAKE2b-256 5f05661cf685b91fe5efe8fc3952602fc78ec166009de46c21c3464a9ab106ed

See more details on using hashes here.

File details

Details for the file lolaaur-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: lolaaur-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 9.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.6 CPython/3.9.1 Linux/5.10.42-1-MANJARO

File hashes

Hashes for lolaaur-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 ccd87c6ed4b4c05f4c3235b65d38cfee6948171cacb4b5978499037ac23c0edf
MD5 bac28f8a83f1e2bf27d09df3ee0684da
BLAKE2b-256 8f10dde82a185bc1bb4565b4aac5c646d0b39dfff6f33e120cd238b710fc7b17

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page