-
Notifications
You must be signed in to change notification settings - Fork 507
Klavis Debian Package #422
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Klavis Debian Package #422
Conversation
…tering and display (so it works on all OS)
|
PTAL @xz-dev can you also take a look? |
created a build.sh file to automate building
|
I have updated the cli tool, created 3 compiled file For others, you can use the compiled files and create a package like debian one to create a package, example here the If you are using Debian OS, and want to update this, i have created a you can see this. Screencast.From.2025-09-11.18-31-57.mp4 |
|
PTAL @xz-dev |
Description
created a Klavis Debian Package
Type of change
A Debian PackageHow has this been tested?
klavis_debian_package.mp4
Klavis Directory
This Directory contains main files which were use to create executable file.
commads are in
commandsdirectory, and there is one directory calledRegistry.The Problem was that if i hardcode every file image in this exe file like image for github, youtube and other servers, each time when we add new server, the user hase to update the debian package to see the update and install it using
apt update klavisthenklavis install <server>so what i did was i create a file calledtool.json, and there we can just update that folder on our github,What will happen is that, when we do
klavis install youtube, it will go to the tools.json on the github repo, see there what is the image for that server, than will download it. By this method, user don't have to update klavis package.Klavis-deb directory
this is the directory used to create the debian package, its sturcture is like this -
see the
klavisinbin, this is executable file from first klavis directoryInstallation
Just run this file -
built.shit will work fine.(Only For Debian)Edit : I have created 3 files,
klavis.exe,klavis-linux, andklavis-macos, you can use this and just pack it in whatever syntax is needed for different packages, like Debian, and it will work.