|
|
@@ -4,27 +4,30 @@ This is a collection of scripts I use to make managing files and processes easie |
|
|
|
Use it to automagically select and run terminal applications, send signals to daemons, execute arbitrary commands, search the web, grab passwords from a password manager, and more. |
|
|
|
|
|
|
|
## Installing dependencies |
|
|
|
`sudo apt install enscript ghostscript ps2pdf zathura suckless-tools` |
|
|
|
`sudo apt install pass enscript dunst xclip scrot mpc mpd ghostscript zathura suckless-tools` |
|
|
|
|
|
|
|
## Prompt |
|
|
|
mpc dmenu scrot xclip tmux vim lbry pass dunst |
|
|
|
They're all optional but missing commands may have unexpeted side effects. The scripts also assumes you have the common commands in GNU core utilities like sed, awk, etc. |
|
|
|
All of them are optional except suckless-tools. Many of the features aren't interdependent and are made up of 1 or 2 functions. |
|
|
|
|
|
|
|
## prompt |
|
|
|
It's the central script that gives the rest of the features interactivity. Read the source code for more details. |
|
|
|
### Usage |
|
|
|
prompt [ launch | action | cmd | ddg | pass | manual ] |
|
|
|
pages [ open ] |
|
|
|
|
|
|
|
## pages |
|
|
|
pages is a command for viewing /tmp/pages-{number} files with less or zathura. The files are the result of prompt commands like `prompt action` -> Go page or can be created from your own tools. I use it for viewing documentation. |
|
|
|
|
|
|
|
|
|
|
|
- [ dmenu ](http://tools.suckless.org/dmenu/) for the prompts. It can be changed to rofi or some other solution |
|
|
|
- scrot and xclip for screenshots |
|
|
|
- all scripts assume your prefered terminal is [ st ](http://st.suckless.org) |
|
|
|
- mpc is for media controls |
|
|
|
- the script assumes your passwords are in ~/Passwords/ |
|
|
|
- commands that display information from man pages, godoc, logs, etc |
|
|
|
do it using `enscript -p - | ps2pdf - | zathura -`. I'm considering |
|
|
|
more minimal combinations like enscript and surf or st and less but |
|
|
|
they create their own set of problems. This solution makes future |
|
|
|
changes easy without becoming too complicated |
|
|
|
|
|
|
|
### Usage |
|
|
|
prompt [launch | action | cmd | ddg | pass | manual] |
|
|
|
edit-ini ... |
|
|
|
Use it to automagically select and run terminal applications, send signals to daemons, execute arbitrary commands, search the web, grab passwords from the password manager, and more. |
|
|
|
|
|
|
|
#### TODO |
|
|
|