Compare commits
8 Commits
fc4b4ec281
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| ee45d1abe2 | |||
| 4ef7f59629 | |||
| 079bd60500 | |||
| 0bba96fe2d | |||
| 10c3b0a492 | |||
| 7ba7f0e7ef | |||
| 3cd7ad042d | |||
| 9743d131bf |
13
README.md
13
README.md
@@ -17,6 +17,7 @@ This repository contains a collection of personal tools I've developed to addres
|
|||||||
- vsclean
|
- vsclean
|
||||||
- lazygit-cleaner
|
- lazygit-cleaner
|
||||||
- autoruns
|
- autoruns
|
||||||
|
- hitman
|
||||||
4. Directory Management Tools
|
4. Directory Management Tools
|
||||||
- directory-cleaner
|
- directory-cleaner
|
||||||
- directory-deletor
|
- directory-deletor
|
||||||
@@ -240,6 +241,18 @@ Entry struct {
|
|||||||
|
|
||||||
This tool supports **no configuration** outside of constants applied at compile time (one of which is autoruns.json)
|
This tool supports **no configuration** outside of constants applied at compile time (one of which is autoruns.json)
|
||||||
|
|
||||||
|
### [hitman](https://git.site.quack-lab.dev/dave/hitman)
|
||||||
|
**Kills processes by name at a set interval**
|
||||||
|
|
||||||
|
This tool is meant to be used as a service
|
||||||
|
|
||||||
|
The processes to hate are given through environmental variables:
|
||||||
|
- HITMAN_FORBIDDEN - csv separated list of processes to kill
|
||||||
|
|
||||||
|
Process names must be accurate and are case sensitive
|
||||||
|
|
||||||
|
The tool uses the *kill* command to kill processes
|
||||||
|
|
||||||
### [bricker](https://git.site.quack-lab.dev/dave/bricker)
|
### [bricker](https://git.site.quack-lab.dev/dave/bricker)
|
||||||
**Corrupts random bytes in given files**
|
**Corrupts random bytes in given files**
|
||||||
|
|
||||||
|
|||||||
BIN
autoruns.exe
LFS
BIN
autoruns.exe
LFS
Binary file not shown.
BIN
b64encode.exe
LFS
BIN
b64encode.exe
LFS
Binary file not shown.
53
b64encode.json
Normal file
53
b64encode.json
Normal file
@@ -0,0 +1,53 @@
|
|||||||
|
{
|
||||||
|
"version": "1.0.1",
|
||||||
|
"description": "Simple TUI for encoding and decoding base64 strings",
|
||||||
|
"homepage": "https://git.site.quack-lab.dev/dave/tools",
|
||||||
|
"license": "",
|
||||||
|
"notes": "",
|
||||||
|
"architecture": {
|
||||||
|
"64bit": {
|
||||||
|
"url": "https://git.site.quack-lab.dev/dave/tools/media/branch/master/b64encode.exe",
|
||||||
|
"hash": ""
|
||||||
|
},
|
||||||
|
"32bit": {
|
||||||
|
"url": "https://git.site.quack-lab.dev/dave/tools/media/branch/master/b64encode.exe",
|
||||||
|
"hash": ""
|
||||||
|
},
|
||||||
|
"arm64": {
|
||||||
|
"url": "",
|
||||||
|
"hash": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"pre_install": "",
|
||||||
|
"installer": {
|
||||||
|
"script": ""
|
||||||
|
},
|
||||||
|
"post_install": [],
|
||||||
|
"uninstaller": {
|
||||||
|
"script": ""
|
||||||
|
},
|
||||||
|
"bin": "b64encode.exe",
|
||||||
|
"env_add_path": [],
|
||||||
|
"persist": [],
|
||||||
|
"checkver": {
|
||||||
|
"url": "",
|
||||||
|
"regex": ""
|
||||||
|
},
|
||||||
|
"autoupdate": {
|
||||||
|
"architecture": {
|
||||||
|
"64bit": {
|
||||||
|
"url": "https://git.site.quack-lab.dev/dave/tools/media/branch/master/b64encode.exe"
|
||||||
|
},
|
||||||
|
"32bit": {
|
||||||
|
"url": "https://git.site.quack-lab.dev/dave/tools/media/branch/master/b64encode.exe"
|
||||||
|
},
|
||||||
|
"arm64": {
|
||||||
|
"url": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"hash": {
|
||||||
|
"url": "https://git.site.quack-lab.dev/dave/tools/media/branch/master/b64encode.exe",
|
||||||
|
"regex": ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
53
brick.json
Normal file
53
brick.json
Normal file
@@ -0,0 +1,53 @@
|
|||||||
|
{
|
||||||
|
"version": "1.0.1",
|
||||||
|
"description": "CLI utility used to corrupt files, writes random bytes corrupting a given % of a file",
|
||||||
|
"homepage": "https://git.site.quack-lab.dev/dave/tools",
|
||||||
|
"license": "",
|
||||||
|
"notes": "",
|
||||||
|
"architecture": {
|
||||||
|
"64bit": {
|
||||||
|
"url": "https://git.site.quack-lab.dev/dave/tools/media/branch/master/brick.exe",
|
||||||
|
"hash": ""
|
||||||
|
},
|
||||||
|
"32bit": {
|
||||||
|
"url": "https://git.site.quack-lab.dev/dave/tools/media/branch/master/brick.exe",
|
||||||
|
"hash": ""
|
||||||
|
},
|
||||||
|
"arm64": {
|
||||||
|
"url": "",
|
||||||
|
"hash": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"pre_install": "",
|
||||||
|
"installer": {
|
||||||
|
"script": ""
|
||||||
|
},
|
||||||
|
"post_install": [],
|
||||||
|
"uninstaller": {
|
||||||
|
"script": ""
|
||||||
|
},
|
||||||
|
"bin": "brick.exe",
|
||||||
|
"env_add_path": [],
|
||||||
|
"persist": [],
|
||||||
|
"checkver": {
|
||||||
|
"url": "",
|
||||||
|
"regex": ""
|
||||||
|
},
|
||||||
|
"autoupdate": {
|
||||||
|
"architecture": {
|
||||||
|
"64bit": {
|
||||||
|
"url": "https://git.site.quack-lab.dev/dave/tools/media/branch/master/brick.exe"
|
||||||
|
},
|
||||||
|
"32bit": {
|
||||||
|
"url": "https://git.site.quack-lab.dev/dave/tools/media/branch/master/brick.exe"
|
||||||
|
},
|
||||||
|
"arm64": {
|
||||||
|
"url": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"hash": {
|
||||||
|
"url": "https://git.site.quack-lab.dev/dave/tools/media/branch/master/brick.exe",
|
||||||
|
"regex": ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
53
cclip.json
Normal file
53
cclip.json
Normal file
@@ -0,0 +1,53 @@
|
|||||||
|
{
|
||||||
|
"version": "1.0.1",
|
||||||
|
"description": "Simple TUI that tracks changes to clipboard aggregating them in one place",
|
||||||
|
"homepage": "https://git.site.quack-lab.dev/dave/tools",
|
||||||
|
"license": "",
|
||||||
|
"notes": "",
|
||||||
|
"architecture": {
|
||||||
|
"64bit": {
|
||||||
|
"url": "https://git.site.quack-lab.dev/dave/tools/media/branch/master/cclip.exe",
|
||||||
|
"hash": ""
|
||||||
|
},
|
||||||
|
"32bit": {
|
||||||
|
"url": "https://git.site.quack-lab.dev/dave/tools/media/branch/master/cclip.exe",
|
||||||
|
"hash": ""
|
||||||
|
},
|
||||||
|
"arm64": {
|
||||||
|
"url": "",
|
||||||
|
"hash": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"pre_install": "",
|
||||||
|
"installer": {
|
||||||
|
"script": ""
|
||||||
|
},
|
||||||
|
"post_install": [],
|
||||||
|
"uninstaller": {
|
||||||
|
"script": ""
|
||||||
|
},
|
||||||
|
"bin": "cclip.exe",
|
||||||
|
"env_add_path": [],
|
||||||
|
"persist": [],
|
||||||
|
"checkver": {
|
||||||
|
"url": "",
|
||||||
|
"regex": ""
|
||||||
|
},
|
||||||
|
"autoupdate": {
|
||||||
|
"architecture": {
|
||||||
|
"64bit": {
|
||||||
|
"url": "https://git.site.quack-lab.dev/dave/tools/media/branch/master/cclip.exe"
|
||||||
|
},
|
||||||
|
"32bit": {
|
||||||
|
"url": "https://git.site.quack-lab.dev/dave/tools/media/branch/master/cclip.exe"
|
||||||
|
},
|
||||||
|
"arm64": {
|
||||||
|
"url": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"hash": {
|
||||||
|
"url": "https://git.site.quack-lab.dev/dave/tools/media/branch/master/cclip.exe",
|
||||||
|
"regex": ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
53
cln.json
Normal file
53
cln.json
Normal file
@@ -0,0 +1,53 @@
|
|||||||
|
{
|
||||||
|
"version": "1.0.1",
|
||||||
|
"description": "CLI utility for creating symbolic links from custom commands that may be stored as files",
|
||||||
|
"homepage": "https://git.site.quack-lab.dev/dave/tools",
|
||||||
|
"license": "",
|
||||||
|
"notes": "",
|
||||||
|
"architecture": {
|
||||||
|
"64bit": {
|
||||||
|
"url": "https://git.site.quack-lab.dev/dave/tools/media/branch/master/cln.exe",
|
||||||
|
"hash": ""
|
||||||
|
},
|
||||||
|
"32bit": {
|
||||||
|
"url": "https://git.site.quack-lab.dev/dave/tools/media/branch/master/cln.exe",
|
||||||
|
"hash": ""
|
||||||
|
},
|
||||||
|
"arm64": {
|
||||||
|
"url": "",
|
||||||
|
"hash": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"pre_install": "",
|
||||||
|
"installer": {
|
||||||
|
"script": ""
|
||||||
|
},
|
||||||
|
"post_install": [],
|
||||||
|
"uninstaller": {
|
||||||
|
"script": ""
|
||||||
|
},
|
||||||
|
"bin": "cln.exe",
|
||||||
|
"env_add_path": [],
|
||||||
|
"persist": [],
|
||||||
|
"checkver": {
|
||||||
|
"url": "",
|
||||||
|
"regex": ""
|
||||||
|
},
|
||||||
|
"autoupdate": {
|
||||||
|
"architecture": {
|
||||||
|
"64bit": {
|
||||||
|
"url": "https://git.site.quack-lab.dev/dave/tools/media/branch/master/cln.exe"
|
||||||
|
},
|
||||||
|
"32bit": {
|
||||||
|
"url": "https://git.site.quack-lab.dev/dave/tools/media/branch/master/cln.exe"
|
||||||
|
},
|
||||||
|
"arm64": {
|
||||||
|
"url": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"hash": {
|
||||||
|
"url": "https://git.site.quack-lab.dev/dave/tools/media/branch/master/cln.exe",
|
||||||
|
"regex": ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
53
fiter.json
Normal file
53
fiter.json
Normal file
@@ -0,0 +1,53 @@
|
|||||||
|
{
|
||||||
|
"version": "1.0.1",
|
||||||
|
"description": "CLI utility for renaming files by appending an index left padded with zeros",
|
||||||
|
"homepage": "https://git.site.quack-lab.dev/dave/tools",
|
||||||
|
"license": "",
|
||||||
|
"notes": "",
|
||||||
|
"architecture": {
|
||||||
|
"64bit": {
|
||||||
|
"url": "https://git.site.quack-lab.dev/dave/tools/media/branch/master/fiter.exe",
|
||||||
|
"hash": ""
|
||||||
|
},
|
||||||
|
"32bit": {
|
||||||
|
"url": "https://git.site.quack-lab.dev/dave/tools/media/branch/master/fiter.exe",
|
||||||
|
"hash": ""
|
||||||
|
},
|
||||||
|
"arm64": {
|
||||||
|
"url": "",
|
||||||
|
"hash": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"pre_install": "",
|
||||||
|
"installer": {
|
||||||
|
"script": ""
|
||||||
|
},
|
||||||
|
"post_install": [],
|
||||||
|
"uninstaller": {
|
||||||
|
"script": ""
|
||||||
|
},
|
||||||
|
"bin": "fiter.exe",
|
||||||
|
"env_add_path": [],
|
||||||
|
"persist": [],
|
||||||
|
"checkver": {
|
||||||
|
"url": "",
|
||||||
|
"regex": ""
|
||||||
|
},
|
||||||
|
"autoupdate": {
|
||||||
|
"architecture": {
|
||||||
|
"64bit": {
|
||||||
|
"url": "https://git.site.quack-lab.dev/dave/tools/media/branch/master/fiter.exe"
|
||||||
|
},
|
||||||
|
"32bit": {
|
||||||
|
"url": "https://git.site.quack-lab.dev/dave/tools/media/branch/master/fiter.exe"
|
||||||
|
},
|
||||||
|
"arm64": {
|
||||||
|
"url": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"hash": {
|
||||||
|
"url": "https://git.site.quack-lab.dev/dave/tools/media/branch/master/fiter.exe",
|
||||||
|
"regex": ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
BIN
fmoditer.exe
LFS
BIN
fmoditer.exe
LFS
Binary file not shown.
53
fmoditer.json
Normal file
53
fmoditer.json
Normal file
@@ -0,0 +1,53 @@
|
|||||||
|
{
|
||||||
|
"version": "1.0.1",
|
||||||
|
"description": "CLI utility for renaming files to their ISO formatted modtime",
|
||||||
|
"homepage": "https://git.site.quack-lab.dev/dave/tools",
|
||||||
|
"license": "",
|
||||||
|
"notes": "",
|
||||||
|
"architecture": {
|
||||||
|
"64bit": {
|
||||||
|
"url": "https://git.site.quack-lab.dev/dave/tools/media/branch/master/fmoditer.exe",
|
||||||
|
"hash": ""
|
||||||
|
},
|
||||||
|
"32bit": {
|
||||||
|
"url": "https://git.site.quack-lab.dev/dave/tools/media/branch/master/fmoditer.exe",
|
||||||
|
"hash": ""
|
||||||
|
},
|
||||||
|
"arm64": {
|
||||||
|
"url": "",
|
||||||
|
"hash": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"pre_install": "",
|
||||||
|
"installer": {
|
||||||
|
"script": ""
|
||||||
|
},
|
||||||
|
"post_install": [],
|
||||||
|
"uninstaller": {
|
||||||
|
"script": ""
|
||||||
|
},
|
||||||
|
"bin": "fmoditer.exe",
|
||||||
|
"env_add_path": [],
|
||||||
|
"persist": [],
|
||||||
|
"checkver": {
|
||||||
|
"url": "",
|
||||||
|
"regex": ""
|
||||||
|
},
|
||||||
|
"autoupdate": {
|
||||||
|
"architecture": {
|
||||||
|
"64bit": {
|
||||||
|
"url": "https://git.site.quack-lab.dev/dave/tools/media/branch/master/fmoditer.exe"
|
||||||
|
},
|
||||||
|
"32bit": {
|
||||||
|
"url": "https://git.site.quack-lab.dev/dave/tools/media/branch/master/fmoditer.exe"
|
||||||
|
},
|
||||||
|
"arm64": {
|
||||||
|
"url": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"hash": {
|
||||||
|
"url": "https://git.site.quack-lab.dev/dave/tools/media/branch/master/fmoditer.exe",
|
||||||
|
"regex": ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
BIN
git-vc.exe
LFS
BIN
git-vc.exe
LFS
Binary file not shown.
BIN
hitman.exe
LFS
Normal file
BIN
hitman.exe
LFS
Normal file
Binary file not shown.
BIN
itrans.exe
LFS
BIN
itrans.exe
LFS
Binary file not shown.
53
repo.json
Normal file
53
repo.json
Normal file
@@ -0,0 +1,53 @@
|
|||||||
|
{
|
||||||
|
"version": "1.1.1",
|
||||||
|
"description": "CLI utility for creating repositories on a given git server and assigning them to the current local git repository",
|
||||||
|
"homepage": "https://git.site.quack-lab.dev/dave/tools",
|
||||||
|
"license": "",
|
||||||
|
"notes": "",
|
||||||
|
"architecture": {
|
||||||
|
"64bit": {
|
||||||
|
"url": "https://git.site.quack-lab.dev/dave/tools/media/branch/master/repo.exe",
|
||||||
|
"hash": ""
|
||||||
|
},
|
||||||
|
"32bit": {
|
||||||
|
"url": "https://git.site.quack-lab.dev/dave/tools/media/branch/master/repo.exe",
|
||||||
|
"hash": ""
|
||||||
|
},
|
||||||
|
"arm64": {
|
||||||
|
"url": "",
|
||||||
|
"hash": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"pre_install": "",
|
||||||
|
"installer": {
|
||||||
|
"script": ""
|
||||||
|
},
|
||||||
|
"post_install": [],
|
||||||
|
"uninstaller": {
|
||||||
|
"script": ""
|
||||||
|
},
|
||||||
|
"bin": "repo.exe",
|
||||||
|
"env_add_path": [],
|
||||||
|
"persist": [],
|
||||||
|
"checkver": {
|
||||||
|
"url": "",
|
||||||
|
"regex": ""
|
||||||
|
},
|
||||||
|
"autoupdate": {
|
||||||
|
"architecture": {
|
||||||
|
"64bit": {
|
||||||
|
"url": "https://git.site.quack-lab.dev/dave/tools/media/branch/master/repo.exe"
|
||||||
|
},
|
||||||
|
"32bit": {
|
||||||
|
"url": "https://git.site.quack-lab.dev/dave/tools/media/branch/master/repo.exe"
|
||||||
|
},
|
||||||
|
"arm64": {
|
||||||
|
"url": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"hash": {
|
||||||
|
"url": "https://git.site.quack-lab.dev/dave/tools/media/branch/master/repo.exe",
|
||||||
|
"regex": ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
25
sync
25
sync
@@ -1,12 +1,13 @@
|
|||||||
"C:\Users\Administrator\Seafile\Projects-Go\GoProjects\fiter\main.exe",fiter.exe,t,t
|
"C:\Users\Administrator\Seafile\Projects-Go\GoProjects\fiter\fiter.exe",fiter.exe,t,t,t
|
||||||
"C:\Users\Administrator\Seafile\Projects-Go\GoProjects\fmoditer\main.exe",fmoditer.exe,t,t
|
"C:\Users\Administrator\Seafile\Projects-Go\GoProjects\fmoditer\fmoditer.exe",fmoditer.exe,t,t,t
|
||||||
"C:\Users\Administrator\Seafile\Projects-Go\GoProjects\project-scanner\main.exe",vsclean.exe,t,t
|
"C:\Users\Administrator\Seafile\Projects-Go\GoProjects\project-scanner\main.exe",vsclean.exe,t,t,t
|
||||||
"C:\Users\Administrator\Seafile\Projects-Go\GoProjects\synclib\cln.exe",cln.exe,t,t
|
"C:\Users\Administrator\Seafile\Projects-Go\GoProjects\synclib\cln.exe",cln.exe,t,t,t
|
||||||
"C:\Users\Administrator\Seafile\Projects-Go\GoProjects\gitea-api\main.exe",repo.exe,t,t
|
"C:\Users\Administrator\Seafile\Projects-Go\GoProjects\gitea-api\repo.exe",repo.exe,t,t,t
|
||||||
"C:\Users\Administrator\Seafile\Projects-Go\GoProjects\autoruns\autoruns.exe",autoruns.exe,t,t
|
"C:\Users\Administrator\Seafile\Projects-Go\GoProjects\autoruns\autoruns.exe",autoruns.exe,t,t,t
|
||||||
"C:\Users\Administrator\Seafile\Projects-Go\GoProjects\git-vc\main.exe",git-vc.exe,t,t
|
"C:\Users\Administrator\Seafile\Projects-Go\GoProjects\git-vc\gitvc.exe",git-vc.exe,t,t,t
|
||||||
"C:\Users\Administrator\Seafile\Projects-Go\GoProjects\lazygit-cleaner\lazygit-cleaner.exe",lazygit-cleaner.exe,t,t
|
"C:\Users\Administrator\Seafile\Projects-Go\GoProjects\lazygit-cleaner\lazygit-cleaner.exe",lazygit-cleaner.exe,t,t,t
|
||||||
"C:\Users\Administrator\Seafile\Projects-Go\GoProjects\b64encode\b64encode.exe",b64encode.exe,t,t
|
"C:\Users\Administrator\Seafile\Projects-Go\GoProjects\b64encode\b64encode.exe",b64encode.exe,t,t,t
|
||||||
"C:\Users\Administrator\Seafile\Projects-Go\GoProjects\cclip\cclip.exe",cclip.exe,t,t
|
"C:\Users\Administrator\Seafile\Projects-Go\GoProjects\cclip\cclip.exe",cclip.exe,t,t,t
|
||||||
"C:\Users\Administrator\Seafile\Projects-Go\GoProjects\image-transcoder\image-transcoder.exe",itrans.exe,t,t
|
"C:\Users\Administrator\Seafile\Projects-Go\GoProjects\image-transcoder\image-transcoder.exe",itrans.exe,t,t,t
|
||||||
"C:\Users\Administrator\Seafile\Projects-Go\GoProjects\exe-bricker\bricker.exe",brick.exe,t,t
|
"C:\Users\Administrator\Seafile\Projects-Go\GoProjects\exe-bricker\bricker.exe",brick.exe,t,t,t
|
||||||
|
"C:\Users\Administrator\Seafile\Projects-Go\GoProjects\hitman\hitman.exe",hitman.exe,t,t,t
|
||||||
Reference in New Issue
Block a user