https://github.com/pop-os/shell-shortcuts
Application for displaying and demoing Pop Shell shortcuts
https://github.com/pop-os/shell-shortcuts
Last synced: 10 months ago
JSON representation
Application for displaying and demoing Pop Shell shortcuts
- Host: GitHub
- URL: https://github.com/pop-os/shell-shortcuts
- Owner: pop-os
- License: gpl-3.0
- Created: 2020-02-26T00:10:11.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2021-10-04T21:12:09.000Z (over 4 years ago)
- Last Synced: 2024-10-29T18:08:13.281Z (over 1 year ago)
- Language: Rust
- Size: 133 KB
- Stars: 53
- Watchers: 10
- Forks: 15
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - pop-os/shell-shortcuts - Application for displaying and demoing Pop Shell shortcuts (others)
- stars - pop-os/shell-shortcuts - Application for displaying and demoing Pop Shell shortcuts (Rust)
README
# Pop Shell Keyboard Shortcuts
Application for displaying and demoing Pop Shell shortcuts.

## Dependencies
The following dependencies are required to build `shell-extensions`.
* [cargo](https://packages.debian.org/stable/rust/cargo)
* [rustc](https://packages.debian.org/stable/rust/rustc)
* [libgtk-3-dev](https://packages.debian.org/stable/libdevel/libgtk-3-dev)
On a debian-derived distribution, the required dependencies are easily installed with `apt`.
```sh
apt install cargo libgtk-3-dev rustc
```
## Build
First, get the project's source code.
```sh
git clone https://github.com/pop-os/shell-shortcuts.git
```
The following `make` commands are run from the top-level of the source directory, so move to that directory.
```sh
cd shell-shortcuts
```
The project's sources are built with `make`.
```sh
make
```
Assuming nothing goes wrong, this will generate the `pop-shell-shortcuts` executable in the `target/release` directory.
By default, the application is built for release.
To build the binary with debug symbols, provide `DEBUG=1` with the `make` command.
```sh
make DEBUG=1
```
This will generate the `pop-shell-shortcuts` executable in the `target/debug` directory.
## Install
Install with `make`.
```sh
sudo make install
```
Alternatively, the debug version can be installed.
```sh
sudo make install DEBUG=1
```
An `uninstall` target is also provided to remove the installed application.
```sh
sudo make uninstall
```
## Run
Execute the `pop-shell-shortcuts` binary.
Assuming the binary has been installed in your path, run it as usual.
```sh
pop-shell-shortcuts
```