feat(patrickdappollonio/kubectl-slice): add kubectl-slice

This commit is contained in:
Kevin Franklin Kim 2025-08-05 14:06:07 +02:00
parent 2ec56803aa
commit 97f890ff56
No known key found for this signature in database
4 changed files with 60 additions and 1 deletions

View File

@ -1,6 +1,6 @@
# DigitalOcean
## doctl ([releases](hhttps://github.com/digitalocean/doctl/releases))
## doctl ([releases](https://github.com/digitalocean/doctl/releases))
```yaml
ownbrew:

View File

@ -0,0 +1,11 @@
# patrickdappollonio
## kubectl-slice ([releases](https://github.com/patrickdappollonio/kubectl-slice/releases))
```yaml
ownbrew:
packages:
- name: kubectl-slice
tap: foomo/tap/patrickdappollonio/kubectl-slice
version: 1.4.2
```

View File

@ -0,0 +1,43 @@
#!/bin/bash
set -e
# colors
CRed='\033[1;31m'
CGray='\033[0;37m'
CGreen='\033[1;32m'
CYellow='\033[1;33m'
NC='\033[0m'
# logging
info() {
echo -e "${CGray}${1}${NC}"
}
warn() {
echo -e "${CYellow}${1}${NC}"
}
error() {
echo -e "${CRed}${1}${NC}"
}
success() {
echo -e "${CGreen}${1}${NC}"
}
# vars
os="${os:-${1}}"
arch="${arch:-${2}}"
version="${version:-${3}}"
info "downloading ..."
curl -fL "https://github.com/patrickdappollonio/kubectl-slice/releases/download/v${version}/kubectl-slice_${os}_${arch}.tar.gz" -o "${TEMP_DIR}/kubectl-slice.tar.gz"
info "extracting ..."
tar -xzvf "${TEMP_DIR}/kubectl-slice.tar.gz" -C "${TEMP_DIR}" kubectl-slice
mv -f "${TEMP_DIR}/kubectl-slice" "${BIN_DIR}/kubectl-slice-${version}-${os}-${arch}"
chmod a+x "${BIN_DIR}/kubectl-slice-${version}-${os}-${arch}"
info "cleanup ..."
rm "${TEMP_DIR}/kubectl-slice.tar.gz"

View File

@ -0,0 +1,5 @@
#!/bin/bash
source .include/test.sh
test "$(dirname $0)/kubectl-slice.sh" "1.4.2"