Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pongloongyeat/diorite

CLI companion for elementaryOS.
https://github.com/pongloongyeat/diorite

Last synced: 14 days ago
JSON representation

CLI companion for elementaryOS.

Awesome Lists containing this project

README

        

# Diorite

Diorite makes use of [GTK](https://www.gtk.org/) and [Granite](https://github.com/elementary/granite) to show native dialogs more easily for CLI applications on elementaryOS.

## Building and Installation

You'll need the following dependencies:

- libgtk-3-dev
- libgranite-dev
- meson
- valac

Run `meson build` to configure the build environment. Change to the build directory and run `ninja` to build

```bash
meson build --prefix=/usr
cd build
ninja
```

To install, use ninja install, then execute with `diorite --help` to see available options.

```bash
sudo ninja install
diorite --help
```