Skip to content

Instantly share code, notes, and snippets.

View kumbasar's full-sized avatar
💭
I may be slow to respond.

Volkan K. kumbasar

💭
I may be slow to respond.
View GitHub Profile
@kumbasar
kumbasar / git
Created January 15, 2019 09:25
How to create tags & How to checkout git remote tag
git fetch --all --tags --prune
git checkout tags/<tag_name> -b <branch_name>
@kumbasar
kumbasar / docker_purge.fish
Last active May 3, 2019 08:23
docker purger for fish shell
docker rm -f $(docker ps -aq) || true
docker rmi -f $(docker images -aq) || true
docker volume rm $(docker volume list -q) || true
@kumbasar
kumbasar / checksum.sh
Last active January 22, 2019 06:00
A script which generates the checksum files for the Artifactory
#!/bin/bash
if [ $# -eq 0 ]
then
echo "No file supplied."
echo "Example: ./checksum.sh wget_1.0.1_amd64.deb"
exit -1
fi
declare -a checksum=("md5sum" "sha256sum" "sha1sum")
@kumbasar
kumbasar / admount.sh
Last active March 14, 2019 06:52
Mount an Active Directory in Linux
ADUSER='<YOUR AD domain username>'
ADPASSWORD='<YOUR AD password>'
ADDOMAIN='<YOUR AD domain>'
AD='<AD PATH>'
sudo mount -t cifs -o user="${ADUSER}",password="${ADPASSWORD}",domain="${ADDOMAIN}" "${AD}" /mnt
# sudo umount /mnt
@kumbasar
kumbasar / imagetest.sh
Created April 25, 2019 19:29
How To Create a NTFS Image File in Linux
#!/bin/bash
set -x
image="test.img"
label="test"
mntdir=`mktemp -d`
sudo dd status=progress if=/dev/zero of=$image bs=6M count=1000 && sync
echo 'type=7' | sudo sfdisk $image
@kumbasar
kumbasar / artifactcleaner.sh
Created May 21, 2019 12:29
A bashscript to clean up old builds from Artifactory
#!/bin/bash
URL="http://localhost:8080"
repo="test-repo"
TO=`date -d "1 months ago" +%s000`
FROM=`date -d "3 months ago" +%s000`
curl -u${API_USER}:${API_PASSWORD} -o output.json "${URL}/artifactory/api/search/creation?from=${FROM}&to=${TO}&repos=${repo}"
@kumbasar
kumbasar / fivesecreboot.sh
Created September 23, 2019 05:18
Reboot Linux server after 5 sec
#!/bin/bash
set -x
echo "Rebooting after 5 sec.."
( sleep 5 ; reboot ) &
exit 0
@kumbasar
kumbasar / getaDGroupUserList.bat
Created September 23, 2019 14:19
List all users in a AD Group
C:\Users\kumbasar>net group "test_adgroup" /domain
The request will be processed at a domain controller for domain test.net.
Group name test_adgroup
Comment test_adgroup_comment
Members
-------------------------------------------------------------------------------
kumbasar yildiz volkan
@kumbasar
kumbasar / rmoldbranches.sh
Created October 15, 2019 08:03
Deleting Old Local Git Branches
git remote prune origin
git branch -vv | grep 'origin/.*: gone]' | awk '{print $1}' | xargs git branch -d
@kumbasar
kumbasar / restartPrintSpooler.bat
Created October 22, 2019 06:53
Restart Print Spooler Windows Service
@echo off
title Restart Print Spooler
echo Stopping Spooler service
net stop Spooler
echo Starting Spooler service
net start Spooler
pause