Lancet
Project description
LANCET
From http://en.wikipedia.org/wiki/Scalpel:
A scalpel, or lancet, is a small and extremely sharp bladed instrument used for surgery, anatomical dissection, and various arts and crafts (called a hobby knife).
Lancet is a command line utility to streamline the various activities related to the development and maintenance of a software package.
Free software: MIT license
Documentation: http://lancet.rtfd.org
Installation
Check out the documentation.
Getting started
Once installed, set up the initial configuration by running:
lancet setup
For each not-yet-configured project, you can then run:
cd path/to/project lancet init
This creates a new project-level configuration file that can be shared across different users (and thus commited to source control).
TODO
A lot of commands are still missing, as for example:
review: to streamline the whole reviewing process (pulling, linting,diffs,…).
merge: to help in getting a more strict merge process in place (and cleanup afterwards). Can include rebasing helpers.
Other issue tracker/Harvest interaction utilities (list, search, comment, …)
History
0.5.1 - 2015-01-13
Coerce config values to int when calling init.
0.5.0 – 2015-01-05
Include all resources in the distribution.
Cleanup docker-related leftovers.
Added a pr command to automate pull requests creation.
The logout command can now logout from a single service.
0.4.2 – 2015-01-05
Fix python-slugify requirement.
0.4.1 – 2015-01-05
Update requirements.
0.4 – 2015-01-05
Added facilities to integrate with the current shell, for stuff like cd’ing to other directories or activating virtual environments.
Added a --version option to lancet.
Fetch latest changes from origin before creating new working branches (#1).
Added an activate command to cd to the project directory and (optionally) activate a virtual environment.
Added the harvest-projects and harvest-tasks commands to list projects/tasks IDs from Harvest.
Added an init command to create project-level configuration files (#2).
0.3 – 2014-12-30
Handle unassigned issues (#5).
Avoid logging out the web user when accessign the JIRA API (#4).
Initial documentation stub (#3).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file lancet-0.5.1.tar.gz
.
File metadata
- Download URL: lancet-0.5.1.tar.gz
- Upload date:
- Size: 17.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7dd40fb033e152f45db1c119946043e08e7f8facdddda5b14b0ea1f9c4b4928 |
|
MD5 | 8987cdc5527a6a5bd50e7b513bbb73b7 |
|
BLAKE2b-256 | 0d47579f717f3e76aad8e9d2a643a4d50d7acea3b7a4ec908b38dffc637e681d |
Provenance
File details
Details for the file lancet-0.5.1-py3-none-any.whl
.
File metadata
- Download URL: lancet-0.5.1-py3-none-any.whl
- Upload date:
- Size: 20.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46078648c3f39893c0e5e8ad6507b8e9418f9dd9c78d9a0eac535668c1d78304 |
|
MD5 | 4c418b15a29bdab3275692d1594e1931 |
|
BLAKE2b-256 | 8d1633ccc6d2fe377a1303fc72df795132de77f022884fe9833be1cc597c8512 |