aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-02-12README: fix broken link in the CHANGELOGHEADmainShulhan
Use the CHANGELOG from the project page.
2025-12-29Release bin.sh v0.1.0 (2025-12-29)v0.1.0Shulhan
The first releases of bin.sh that includes the following scripts, * chmod-x.sh - script to remove executable bit from regular files recursively. * gen-password.sh - script to generate random words from Indonesian directory of hunspell. * git-update-all.sh - script to 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. * timer.sh - script to display a message after X duration. * 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.
2025-12-29all: convert the README from asciidoc to markdowShulhan
This is to make it renderable on SourceHut. While at it, group the documentation files into doc/ directory so it can be served under https://kilabit.info/project/bin.sh .
2025-07-07AUR: update the url and remove unnecessary conflictsShulhan
2025-07-07all: add section "Development" to READMEShulhan
The Development sections contains link to the repository.
2025-04-09bin/tmux-session.sh: check for comment and empty lineShulhan
If the line in .tmux.session file is empty or start with "#", skip it. Also, split the line into array and read only the first column for name and second column for directory, which allow the rest of line as comment.
2024-11-11Makefile: set default task "all" to do nothingShulhan
This is to prevent accidentally running make on this repository and cause the script running "install" task.
2024-11-11all: convert reuse license to toml formatShulhan
2024-11-11bin: add script timer.shShulhan
The timer.sh diplay a message after X duration.
2024-11-11bin: add script "gen-password.sh"Shulhan
The gen-password.sh is shell script to generate random words from Indonesian directory of hunspell. The hunspell-id package can be installed from AUR: https://aur.archlinux.org/packages/hunspell-id-git
2024-11-11all: use the same directory structure for bash completions scriptsShulhan
2024-11-10bash-completion.d/tmux-session: skip line start with "#"Shulhan
Any line that start with "#" is considered a comment.
2024-11-10Makefile: use the pkg-config to derive bash completion install directoryShulhan
This is based on the bash-completion FAQ https://github.com/scop/bash-completion/blob/main/README.md#faq
2024-03-08bin/wg-activate: turning down all connection before activating the new oneShulhan
2023-02-12all: update AUR pkgver and urlShulhan
2022-09-18all: add script jwt-decode.shShulhan
The script decode JWT with optional secret to check for signature.
2022-09-18all: add script git-update-all.shShulhan
This script fetch the latest commits from all git repositories under a directory.
2022-09-17all: add script chmod-x.shShulhan
chmod-x.sh is a script to remove executable bit from file that may not an executable.
2022-09-17all: add script wg-activate.shShulhan
The wg-activate.sh is 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.
2022-09-17bin.sh: a collection of shell scriptsShulhan
In this first commit we have tmux-session.sh, a script to open tmux session based on name and configuration in ~/.tmux.session.