Seashore
Seashore -- A collection of shell abstractions
Install / Use
/learn @shopkick/SeashoreREADME
Seashore
.. image:: https://travis-ci.org/shopkick/seashore.svg?branch=master :target: https://travis-ci.org/shopkick/seashore
.. image:: https://readthedocs.org/projects/seashore/badge/?version=latest :target: http://seashore.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status
Seashore provides a shell abstraction
for easy automation of UNIX commands in Python.
The primary interface to many common tools is the command line;
for example, :code:git, :code:apt-get, and :code:yum.
Even when there is an equivalent Python library --
such as :code:docker and :code:docker-py --
often a shell script needs to be quickly ported one-to-one.
Seashore helps in these cases by being able to write a
clean, simple, and testable Python API wrapper around
these tools.
License
Seashore is (C) Shopkick, and licensed under the MIT license. See the LICENSE file for more details.
Contributors
- Moshe Zadka
- Mahmoud Hashemi
- Kurt B. Rose
Related Skills
imsg
340.5kiMessage/SMS CLI for listing chats, history, and sending messages via Messages.app.
oracle
340.5kBest practices for using the oracle CLI (prompt + file bundling, engines, sessions, and file attachment patterns).
tmux
340.5kRemote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
lobster
340.5kLobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (s
