Compare commits

..

8 Commits

Author SHA1 Message Date
ee45d1abe2 Fix homepage 2024-12-07 13:46:36 +01:00
4ef7f59629 Fix links in manifest, hopefully 2024-11-28 14:12:08 +01:00
079bd60500 Remove empty strings in arrays 2024-11-28 13:53:42 +01:00
0bba96fe2d Update repo to read from a given .env file 2024-11-28 13:45:31 +01:00
10c3b0a492 Update 2024-11-28 13:38:20 +01:00
7ba7f0e7ef Add scoop manifest json files 2024-11-28 13:38:16 +01:00
3cd7ad042d Update for hitman 2024-10-01 23:17:41 +02:00
9743d131bf Update binaries 2024-10-01 23:15:32 +02:00
19 changed files with 417 additions and 29 deletions

View File

@@ -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

Binary file not shown.

BIN
b64encode.exe LFS

Binary file not shown.

53
b64encode.json Normal file
View 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
View 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": ""
}
}
}

BIN
cclip.exe LFS

Binary file not shown.

53
cclip.json Normal file
View 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": ""
}
}
}

BIN
cln.exe LFS

Binary file not shown.

53
cln.json Normal file
View 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": ""
}
}
}

BIN
fiter.exe LFS

Binary file not shown.

53
fiter.json Normal file
View 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

Binary file not shown.

53
fmoditer.json Normal file
View 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

Binary file not shown.

BIN
hitman.exe LFS Normal file

Binary file not shown.

BIN
itrans.exe LFS

Binary file not shown.

BIN
repo.exe LFS

Binary file not shown.

53
repo.json Normal file
View 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
View File

@@ -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