Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pop-os/shell-shortcuts
Application for displaying and demoing Pop Shell shortcuts
https://github.com/pop-os/shell-shortcuts
Last synced: 4 days 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 (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-10-04T21:12:09.000Z (about 3 years ago)
- Last Synced: 2024-10-29T18:08:13.281Z (10 days 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)
README
# Pop Shell Keyboard Shortcuts
Application for displaying and demoing Pop Shell shortcuts.
![](screenshot.png)
## 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
```