Skip to main content

A Qubes OS command prompter and manual browser using rofi/fzf

Project description

Qubes OS Command Prompter | rofi / fzf launcher

Buy Me A Coffee i

This project provides two helpers to access to Qubes commands and shortcuts via an interactive manual extracted from the official GnuQUBES manual. 40 commands are made available from the QUBES code-base in this way, allowing users to reference and learn the craft of QUBES. Using the helpers may assist those wanting to learn more about QUBES. This version is for posix-compliant systems that are able to install fzf/rofi, a seperate ulauncher extension is also available.

Versions

There are two versions to suit different user preferences:

  1. CLI Version: Ideal for users who prefer interacting through the command line.
  2. Rofi Popup Version: Designed for users who prefer a graphical interface, providing a visually appealing and intuitive experience, great for tiling window managers like i3 and bspwm.

Usage

Keyword Description Example
qubes-fzf Search for qubescommands and shortcuts for a given query enter to open QUBES Manual
qubes-rofi Search for qubescommands and shortcuts for a given query enter to open QUBES Manual

Features

  • Search for QUBES Commands either by their description or their Hotkey.
  • Hitting enter on a command will redirect to Qubes Manual on the same command.

Disclaimer

  • This project is not related to the GnuPG Project and does not make any claims about the Qubes software.
  • Since the Commands Database and its description fragments have not been fully tested and validated, they may not be functional, please report any issue here if any don't map the GnuPGP official manual.
  • If you have issues with GnuPG (QUBES) please report that via the official QUBES channels.

Installation

Manual Installation

  • Download the Latest Release
  • Extract the archive and copy the files to ~/.local/share/qubes-prompt

System requirements

  • Rofi
  • Fzf

Recommended Installation

pip install qubes-prompt

Install Helpers for Ubuntu/Debian

sudo apt install rofi fzf

Operation

qubes-fzf # Uses fzf interface

qubes-rofi # Uses rofi interface

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qubes_prompt-0.1.0.tar.gz (9.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qubes_prompt-0.1.0-py3-none-any.whl (9.6 kB view details)

Uploaded Python 3

File details

Details for the file qubes_prompt-0.1.0.tar.gz.

File metadata

  • Download URL: qubes_prompt-0.1.0.tar.gz
  • Upload date:
  • Size: 9.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.11.2

File hashes

Hashes for qubes_prompt-0.1.0.tar.gz
Algorithm Hash digest
SHA256 0ec232baf19b7d8ba781fe156d66b15a1c9707d3d26d52a4a9235c97c41a2e1b
MD5 cc10b10d7021421f5d0b3ad46c0459df
BLAKE2b-256 80a572e15c7b229002cde4547b47608ce66fb1df6a85c2e3f4e782c79d599cf7

See more details on using hashes here.

File details

Details for the file qubes_prompt-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: qubes_prompt-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.11.2

File hashes

Hashes for qubes_prompt-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e65fcf88fd2a1bc91ddaeca176129e85a55ffd0662a647f1fdf67ee23b33d6ba
MD5 640161d4b01a9a0888fee53e299e425b
BLAKE2b-256 5e14c8bc84257b30d2a90532d073687abf1424c7182dd7ffef1e3d683827936e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page