https://github.com/wzulfikar/kit
Collection of utilities from github.com/wzulfikar/lab put in docker.
https://github.com/wzulfikar/kit
bash docker tools
Last synced: 2 months ago
JSON representation
Collection of utilities from github.com/wzulfikar/lab put in docker.
- Host: GitHub
- URL: https://github.com/wzulfikar/kit
- Owner: wzulfikar
- Created: 2019-01-12T20:06:47.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-09-23T03:35:04.000Z (almost 7 years ago)
- Last Synced: 2026-02-20T07:41:10.352Z (4 months ago)
- Topics: bash, docker, tools
- Language: Dockerfile
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
██╗ ██╗██╗████████╗
██║ ██╔╝██║╚══██╔══╝
█████╔╝ ██║ ██║
██╔═██╗ ██║ ██║
██║ ██╗██║ ██║
╚═╝ ╚═╝╚═╝ ╚═╝
**kit: collection of utilities packaged in docker.**
If the size or the content aren't suitable for you, you can customize the `Dockerfile` –– remove packages, add, etc. and build your own `kit` image.
Sample usage:
```
# display quote of the day
docker run -it --rm wzulfikar/kit qotd
# crop image
docker run -it --rm -v $(pwd):/data wzulfikar/kit crop raspberry-pi-pinout.png 10x10+0+0
```
to shorten the command, create a function:
```
# add below snippet to your profile (ie. ~/.bashrc)
kit() {
docker run -it --rm -v $(pwd):/data wzulfikar/kit $@
}
```
once `kit` function is created, you can execute programs available inside the kit using this command:
```
kit
```
for example, to show the content of this README file, run `kat`:
```
kit kat
```
## What's included?
You can see the content of `Dockerfile` for a complete list of what inside the kit. This list serve as "remarks" to provide more context on what the kit contains.
- wzulfikar/lab/bash
- ocr
- crop
- collate
- etc.
- harvest
- photon
- etc.
## Build Your Own KIT
If you want to specify which executables goes into the image, you can customize it by pulling the `lab` submodule. To do so, clone the `lab` repo and make it available at `./kit/lab`. Or, if you haven't cloned the kit repo itself (this repo), you can clone it recursively:
```
# clone repo and its submodules
git clone --recursive https://github.com/wzulfikar/kit
```
Once you cloned the repo and its submodule (check that `lab/` directory is not empty), you can start building the docker image: `make build`