Skip to content

xkero/scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Some shell scripts I've written, all licensed GPLv3 unless otherwise stated.

What each script does:

fans fans <rpm of first fan> [rpm of second fan, if omitted first arg is applied to both fans] E.g. fans 2000, fans 1000 1500
Changes the speed of the fans on my Corsair H110i GT via printf'ing directly into its /dev/hidraw device. I believe with some adjustments it should work on other Corsair Hydro series liquid cooling systems, but no guarantees.
img img <image files...> E.g. img photo001.jpg photo002.jpg
Displays images in the terminal in 24bit colour and using half-height block characters . Uses imagemagick so supports anything that does.
s Log: log [journalctl args]
Trailing service log: log [service name]

Following commands can be prepended with u for user services:
Service status: s <service name>
Start service: start <service name>
Stop service: stop <service name>
Restart service: restart <service name>
Start inactive or stop active service: toggle <service name>
Enable starting service at boot: stay <service name>
Disable starting service at boot: leave <service name>
Reload systemd unit files: reload
Reload service's config: reload <service name>
E.g. s, restart sshd, toggle transmission, us sunshine, ustart sunshine
The Simple Short Service Script is an easier to type alternative to systemd's verbose systemctl for controlling services. Place s in your bin folder and create these symbolic links to it for i in log {u,}{start,stop,restart,toggle,stay,leave,reload}; do sudo ln -s /usr/local/bin/{s,$i}; done.

About

Misc shell scripts I've written

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages