Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/regolith-linux/grelier
i3 IPC library in Vala
https://github.com/regolith-linux/grelier
i3wm vala
Last synced: about 1 month ago
JSON representation
i3 IPC library in Vala
- Host: GitHub
- URL: https://github.com/regolith-linux/grelier
- Owner: regolith-linux
- License: bsd-2-clause
- Created: 2020-02-24T03:23:31.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-02-24T04:41:29.000Z (almost 5 years ago)
- Last Synced: 2024-10-29T18:48:26.352Z (about 2 months ago)
- Topics: i3wm, vala
- Language: Vala
- Size: 6.84 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Grelier - A Vala i3 IPC Library
This is a partial implementation of a i3 IPC library written in Vala, intended for usages with other Vala programs that integrate with i3.
## Maturity
Grelier is only a partial implementation but is used in [Remontoire](https://github.com/regolith-linux/remontoire). It should not be considered for inclusion in other projects unless there is the ability to update the client to add whatever features you may need.
## Usage
Create a client instance:
```vala
var client = new Grelier.Client(socket_address);
```Get the i3 version:
```vala
string version = client.getVersion().human_readable;
```Get the i3 config file:
```vala
string config = client.getConfig().config;
```