Giter VIP home page Giter VIP logo

udtools's Introduction

                        __  ______  __              __    
                       / / / / __ \/ /_____  ____  / /____
                      / / / / / / / __/ __ \/ __ \/ / ___/
                     / /_/ / /_/ / /_/ /_/ / /_/ / (__  ) 
                     \____/_____/\__/\____/\____/_/____/  



See AUTHORS for the list of contributors.

UDtools is a suite of CLI tools that allows access to drives and block devices,
as seen by UDisks (http://www.freedesktop.org/wiki/Software/udisks). Currently,
UDtools comprises an enumerator and a set of shell functions that provide
context-aware, semantically correct autocompletion for
mount/umount/fdisk/fsck/mkfs and friends.

COMPATIBILITY
=============

UDtools has been tested on the following OS/Platform combinations:
* Linux (Arch Linux) / x64

DEPENDENCIES
============

UDtools has dependencies against:

	glib-2.0
	gobject-2.0
	gthread-2.0

        CMake	-	CMake is only required for building UDtools
	Bash	-	The autocompletion functions are written for Bash 4.x

UDtools expects to find UDisks 2 listening on the DBus system bus.

BUILD INSTRUCTIONS
==================

UDtools uses CMake for source configuration and Makefile generation.
Assuming the UDtools source files have been extracted in a directory named
'udtools_source' relative to the current working directory, UDtools can be built
by doing:
---
$ mkdir udtools_staging
$ cd udtools_staging
$ cmake ../udtools_source

$ make install
---

Do note that depending on your system, you may have to run 'gmake' instead of
'make', as the Makefiles generated by CMake may not play nice with non-GNU
implementations of make.

The default install prefix for UDtools is /usr/local. This can be overriden by
passing '-DCMAKE_INSTALL_PREFIX:PATH=/my/install/prefix' to cmake during the
source configuration step.

RUNNING UDtools
===============

You'll need to source udcomplete.sh in your interactive shell. This is
accomplished by runnning '. /usr/local/lib/udcomplete.sh' either interactively
or by inserting the line in your ~/.bash_profile.

ROADMAP
=======

* UDpart	-	Manipulate partition tables from the CLI
* UDeject	-	Eject drives, not block devices
* UDisks 1 support (?)

CONTACT
=======

Bug reports are always appreciated, please contact the author at [email protected]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.