A command line tool for time-based queries on log files.
Project description
# jack
A command line tool for time-based queries on log files.
## How to install
pip install jack
To run jack, `cd` to a directory with log files (`.log` or `.log.gz` extension) and run something like this:
jack 8:15am to 8:20am
jack 8:15am to 8:20am PDT
jack 16:30 to 16:45
jack May 1st 16:30 to May 1st 16:45
jack 2014-03-01 8:15am to 2014-03-01 8:20am PDT
jack yesterday to today
## How to create and ship a change
* Mark your change in a branch off `master` and submit a pull-request on GitHub. Ping @dbader to review it.
#### Testing
* Test the package locally and make sure it installs cleanly and works via `pip install -e .` (in the project root).
#### Releasing
* Bump `PACKAGE_VERSION` in `setup.py`
* Create a git tag for the release:
* `git tag 0.0.1 -m "The best release so far"`
* `git push --tags origin master`
* `python setup.py sdist upload -r pypi`
## Roadmap
* Turn this into a `pip install`able package
* Add usage / nice errors for the CLI
* Add unit tests
* Set up TravisCI continuous integration
## Changelog
* `0.1.0`: First working PyPI release.
## Glossary
(todo)
## Where to get help
Talk to [@dbader](https://twitter.com/dbader).
A command line tool for time-based queries on log files.
## How to install
pip install jack
To run jack, `cd` to a directory with log files (`.log` or `.log.gz` extension) and run something like this:
jack 8:15am to 8:20am
jack 8:15am to 8:20am PDT
jack 16:30 to 16:45
jack May 1st 16:30 to May 1st 16:45
jack 2014-03-01 8:15am to 2014-03-01 8:20am PDT
jack yesterday to today
## How to create and ship a change
* Mark your change in a branch off `master` and submit a pull-request on GitHub. Ping @dbader to review it.
#### Testing
* Test the package locally and make sure it installs cleanly and works via `pip install -e .` (in the project root).
#### Releasing
* Bump `PACKAGE_VERSION` in `setup.py`
* Create a git tag for the release:
* `git tag 0.0.1 -m "The best release so far"`
* `git push --tags origin master`
* `python setup.py sdist upload -r pypi`
## Roadmap
* Turn this into a `pip install`able package
* Add usage / nice errors for the CLI
* Add unit tests
* Set up TravisCI continuous integration
## Changelog
* `0.1.0`: First working PyPI release.
## Glossary
(todo)
## Where to get help
Talk to [@dbader](https://twitter.com/dbader).
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
jack-0.1.0.tar.gz
(3.8 kB
view details)
File details
Details for the file jack-0.1.0.tar.gz
.
File metadata
- Download URL: jack-0.1.0.tar.gz
- Upload date:
- Size: 3.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a6f86c3d1ca758c84e145789032325a40e96918d1b980f64d5cce6d393adb81 |
|
MD5 | 1fd3e0af6b97686bad32d26b9f877492 |
|
BLAKE2b-256 | 3854706884c8d0b1daac68c1f6745bb4e7fcea11999426af4fdc086c9b7cbd6e |