Skip to main content

A simple module to do repetitive tasks in the morning.

Project description

.. image::

.. image::

.. image::

Morning is a package that should (at some point in the future) deals with all the updates I need to do
in the morning on my computer. That is to say :

- Fetch all the git repos I'm working on.
- Make sure they are on master:
- If they are, and can be fast-forwarded, do it and potentially asking me wether or not

installing morning

.. note::

I'm using Python 3.5 HEAD, and I plan to try to use, so it might not run for you.

.. code::
pip install morning

Using morning

.. code::

$ cd this/is/a/git/backed/project
$ mornign add .
adding /Users/bussonniermatthias/this/is/a/git/backed/project to list of git repos to update

.. code::

$ morning list

Updating all these git repos:

.. code::
$ morning

# auto-fast-forward

use the following to tell morning to automatically
fast forward your repo if on master, and behind origin.

.. code::

$ git config True

End Target:

How it should look like:

.. code::
~/dev $ morning
dev/nikola | master | -76
Would you like to git reset origin/master[y/N]?
.... # probably yes
dev/ipython | master | -76,+17
Would you like to git reset origin/master[y/N]?
.... # I probably have unpushed changes.

Maybe it should also have custom hooks to update homebrew, or alike. Maybe a `morning add .` would be nice to track a specific component, and also a way to provide a command to run pre/post checkout. (can do that with git hooks)

Local configuration would be in .git/config in the `[morning]` section.

* Free software: BSD license
* Documentation:


Use flit for installation

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Built Distribution

morning-0.1.5-py2.py3-none-any.whl (8.5 kB view hashes)

Uploaded py2 py3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page