All Projects → spk → Ruby Apt Pkg

spk / Ruby Apt Pkg

Licence: mit
Ruby interface to apt-pkg

Projects that are alternatives of or similar to Ruby Apt Pkg

Store
Unidirectional, transactional, operation-based Store implementation.
Stars: ✭ 477 (+3080%)
Mutual labels:  binding
Cimgui
c-api for imgui (https://github.com/ocornut/imgui) Look at: https://github.com/cimgui for other widgets
Stars: ✭ 707 (+4613.33%)
Mutual labels:  binding
Vuex Mappers
Component agnostic Vuex mappers
Stars: ✭ 19 (+26.67%)
Mutual labels:  binding
Iossampleapp
Sample iOS app demonstrating Coordinators, Dependency Injection, MVVM, Binding
Stars: ✭ 510 (+3300%)
Mutual labels:  binding
Zebra
🦓 A Useful Package Manager for iOS
Stars: ✭ 667 (+4346.67%)
Mutual labels:  apt
Go Tagexpr
An interesting go struct tag expression syntax for field validation, etc.
Stars: ✭ 807 (+5280%)
Mutual labels:  binding
Emacs Tree Sitter
Tree-sitter for Emacs
Stars: ✭ 409 (+2626.67%)
Mutual labels:  binding
Easymessenger
一款Android平台上基于Binder的IPC进程间通信库
Stars: ✭ 24 (+60%)
Mutual labels:  apt
Leveldown
Pure C++ Node.js LevelDB binding. An abstract-leveldown compliant store.
Stars: ✭ 678 (+4420%)
Mutual labels:  binding
Aptmap
A map displaying threat actors from the misp-galaxy
Stars: ✭ 17 (+13.33%)
Mutual labels:  apt
Hanson
Lightweight observations and bindings in Swift
Stars: ✭ 523 (+3386.67%)
Mutual labels:  binding
Imgui Sfml
Dear ImGui binding for use with SFML
Stars: ✭ 596 (+3873.33%)
Mutual labels:  binding
Switch Apt Mirror.ansible.role
switch apt mirror for Debian & Ubuntu with Ansible role.
Stars: ✭ 5 (-66.67%)
Mutual labels:  apt
Pypostal
Python bindings to libpostal for fast international address parsing/normalization
Stars: ✭ 504 (+3260%)
Mutual labels:  binding
Swiftyform
iOS framework for creating forms
Stars: ✭ 907 (+5946.67%)
Mutual labels:  binding
Calcbinding
Advanced WPF Binding which supports expressions in Path property and other features
Stars: ✭ 425 (+2733.33%)
Mutual labels:  binding
Go Duktape
Duktape JavaScript engine bindings for Go
Stars: ✭ 747 (+4880%)
Mutual labels:  binding
Recipes
🍰 The main recipes repository for UNI. You can create your own or use one of the available recipes in here.
Stars: ✭ 13 (-13.33%)
Mutual labels:  apt
Glbind
Single file OpenGL API loader.
Stars: ✭ 23 (+53.33%)
Mutual labels:  binding
Ts3server Package
A script that generates a debian package for a TeamSpeak 3 Server
Stars: ✭ 5 (-66.67%)
Mutual labels:  apt

Ruby interface to apt-pkg

Goal of this project is to have a proper Ruby binding to APT like in Python.

Currently install, remove packages commands are not implemented.

INSTALL

apt install build-essential ruby-dev libapt-pkg-dev (>= 1.0)
gem install apt-pkg

USING

Basic usage:

require 'debian/apt_pkg'

# Initialize the configuration and system of apt
Debian::AptPkg.init

# Update the index files used by the cache
Debian::AptPkg::PkgCache.update

# Search package by names
Debian::AptPkg::PkgCache.pkg_names("vim")

Documentation

BUILD

rake compile

TEST

rake test

LICENSE

The MIT License

Copyright (c) 2014-2016 Laurent Arnoud [email protected]


Build Version Documentation License IRC Network Project status

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].