Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mattboyer/udtools
UDtools is a suite of CLI tools providing modern access to drives and block devices as seen by UDisks (http://www.freedesktop.org/wiki/Software/udisks)
https://github.com/mattboyer/udtools
Last synced: about 1 month ago
JSON representation
UDtools is a suite of CLI tools providing modern access to drives and block devices as seen by UDisks (http://www.freedesktop.org/wiki/Software/udisks)
- Host: GitHub
- URL: https://github.com/mattboyer/udtools
- Owner: mattboyer
- License: other
- Created: 2013-08-25T20:42:52.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2013-08-25T22:23:22.000Z (over 11 years ago)
- Last Synced: 2023-07-22T10:20:41.493Z (over 1 year ago)
- Language: C
- Homepage:
- Size: 117 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
- Changelog: ChangeLog
- License: LICENSE
Awesome Lists containing this project
README
__ ______ __ __
/ / / / __ \/ /_____ ____ / /____
/ / / / / / / __/ __ \/ __ \/ / ___/
/ /_/ / /_/ / /_/ /_/ / /_/ / (__ )
\____/_____/\__/\____/\____/_/____/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) / x64DEPENDENCIES
============UDtools has dependencies against:
glib-2.0
gobject-2.0
gthread-2.0CMake - CMake is only required for building UDtools
Bash - The autocompletion functions are written for Bash 4.xUDtools 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]