Skip to content

A collection of miscellaneous script for Unix-like systems.

License

Notifications You must be signed in to change notification settings

kutu-dev/scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kutu's Scripts

A collection of miscellaneous scripts for Unix-like systems.

Installation

The only dependency at the moment is the just command (installation info at its manual).

Some namespaces may have special needs and dependencies, check if they have an extra README.md file.

git clone https://github.com/kutu-dev/scripts.git
cd scripts
just install

Scripts are installed to /usr/local/bin, remember to add it to your PATH.

Usage

The documentation for the commands is split by its namespace:

If a namespace is missing documentation is because its scripts are self explanatory.

How it works

All the scripts are located inside multiple directories, each one is a namespace. The only purpose of the namespaces is to minimize name collision with already installed commands.

When install.sh is run each command is prepended with its namespace and its extension is removed.

E.g.macos/random-change-wallpaper.sh -> /usr/local/bin/macos-random-change-wallpaper.

Namespaces can be nested, thus the path example/foo/bar/command.sh becomes example-foo-bar-command.

Acknowledgements

Created with ❤️ by Jorge "Kutu" Dobón Blanco.