Fix importing when tracer is runned by symlink
Fix #3
Redirect errors to /dev/null - layman can print undesirable errors when equery f
Use standard main function
Add possibility to trace only packages specified by arguments
Packages can be piped into tracer
Fix #3 again - Work different with specified packages
Update readme
Refactor docstring
Fix locating database file - listdir() on F19 gets files in different order than on F20
Separate YUM and DNF package managers
Set DNF as default fedora package manager
Remove forgotten comment
Add tracer plugin for DNF
Add arguments parser instead of dumb "all args are packages"
Add class for representing package
Represent packages as objects instead of dictionaries
Do multiple changes - use argument parser, package class and implement `--now`
Sorry for this commit, but I have to do it this way.
Changes:
- Use argument parser from previous commit
- Use package class from previous commit instead of dictionaries
- Implement `--now` functionality. When its used with specified packages, `NOW` is set as modified time, so there is no openning DNF database
Remove part of code intended for early development
Set utf8 encoding