Skip to content

A simple linux utility with multiple functions

Notifications You must be signed in to change notification settings

kevinJ045/bushy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bushy

idrk what i'm supposed to do here but..

Bushy is a program i made for myself to make things easier for me... For example tasks such as searching, changing gnome themes and enabling/disabling extensions and so.

i think u know what i am trying to say...

Mostly it only works for gnome, but i think other than theme management things will work on other DEs too... I Think

Install

git clone https://github.com/kevinJ045/bushy.git
cd bushy

Requirements

You can install these for any distro with the default package manager

nodejs requirements

  • just do $ npm i

Python requirements

Java requirements

  • No idea

How to do the things

There are various sub-commands and it's kind of tiring to write them all down but i will anyways... if i remember correctly...

Theming..

Listing themes:

./bushy.sh theme list

Listing all available themes:

./bushy.sh theme list all

Listing all available icon themes

./bushy.sh theme list icons

Setting themes:

./bushy.sh theme set [ThemeName]

Setting specific themes:

./bushy.sh theme set shell=[ThemeName],legacy=[ThemeName],icons=[IconThemeName],bg=/path/to/bg

Adding the current Shell, Application and Icon themes to data.json as a template:

./bushy.sh theme mk [ThemeName]

Optionally save wallpaper as well:

./bushy.sh theme mk [ThemeName] yes

Removal:

./bushy.sh theme rm [ThemeName]

To fk up(Randomize themes):

./bushy.sh theme rand

Also i think there is a GUI

./bushy.sh theme gui

Desk (Extension Manager)

This sub command lets you save your current enabled extensions as a template... idk how to explain i hope u get it

Examples:

Setting:

./bushy.sh desk set [SetUpName]

Saving:

./bushy.sh desk save [SetUpName] [ThemeName]

[ThemeName] here should be a valid theme from bushy themes.

Listing:

./bushy.sh desk list 

FSRCH/File Search

This is actually independent, you can use it to quickly(i think) search files... i guess... i'm sorry i'm just not good at explaining...

Example:

./bushy.sh find -p [filePath] -f [StringToFind]

to search inside text files

./bushy.sh find -p [filePath] -f [StringToFind] -c

And well that's just it, good luck. try not to fk up

About

A simple linux utility with multiple functions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published