~shulhan/bin.sh

Collection of shell scripts
Makefile: set default task "all" to do nothing
all: convert reuse license to toml format
bin: add script timer.sh

refs

main
browse  log 

clone

read-only
https://git.sr.ht/~shulhan/bin.sh
read/write
git@git.sr.ht:~shulhan/bin.sh

You can also use your local clone with git send-email.

= bin.sh

A collection of shell scripts.

==  Scripts

*chmod-x.sh*::
Script to recursively scan directory and remove executable-bit from file that
may not an executable.

*git-update-all.sh*::
Script fetch the latest commits from all git repositories under a directory.

*jwt-decode.sh*::
Script to decode JWT with optional secret to check for signature.

*tmux-session.sh*::
Script to open new tmux session with start directory based on configuration in
`~/.tmux.session`.

*wg-activate.sh*::
Script that activate only one wireguard connection from list of
configuration in /etc/wireguard/*.conf or turning off all of them if no
parameter is given.


==  Installation

On POSIX like system, run

	$ sudo make install

To uninstall it, run

	$ sudo make uninstall


// SPDX-FileCopyrightText: 2022 M. Shulhan <ms@kilabit.info>
// SPDX-License-Identifier: GPL-3.0-or-later
Do not follow this link