Skip to content

It is an easy and fast tool to install your packages with just one command.

License

Notifications You must be signed in to change notification settings

omkar-mulay/trouxa

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go Report Card Github Action Card

Trouxa

It is an easy and fast tool to install your packages with just one command.

What means "Trouxa"?

In portuguese, Trouxa means something like a "bundle of clothes", but it is also a pejorative term like mug, gink, muggle. Thinking in the first meaning, why not let this bundle carry Packages too? (It does not make sense, I know lol)

Why use it?

With trouxa, you can install many packages just noting it in a file, packages.txt, and selecting your package manager.

Example of packages.txt

python
vim
nano

and run it selecting the path of packages.txt

trouxa -m pacman -p ~/packages.txt

If the file has the same name as packages.txt and in the actual execution directory, you do not need to specify it because this is the default value for -p.

trouxa -m pacman

You can use also a remote packages' list to install you tools

trouxa -m pacman -p https://pastebin.com/raw/ysHUVswx

Package managers supported

  • pacman
  • yay
  • apt
  • apk

How to install

Build

To build you will need the Go environment in version 1.16 and make installed.

make build

Install

sudo make install 

The binary compiled will be copied to your /usr/bin and available through the command trouxa in your terminal

Features

  • Portable
  • Easy
  • Fast
  • Simple

Extras

About

It is an easy and fast tool to install your packages with just one command.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 99.0%
  • Makefile 1.0%