Skip to main content
https://travis-ci.org/elemepi/takumi-cli.svg?branch=master

Command line tool for managing Takumi services.

Install

$ pip install takumi-cli

Usage

$ takumi -h

Run service

$ takumi serve

Deploy an application

To deploy using ansible, extra requirements should be installed:

$ pip install takumi-cli[deploy]

Add deploy entry to app.yaml:

deploy:
  vars:
    version: HEAD
  targets:
    testing:
      - localhost
      - testing.com
    prod:
      - app.prod

Using the following command to deploy:

$ takumi deploy testing -t deploy

The deploy command is implemented using ansible.

To deploy crontab, add the following config to app.yaml

deploy:
  crontab:
    - name: check dirs
      schedule: "0 5,2 * * *"
      job: 'ls -alh > /dev/null'

    - name: say hello
      schedule:
        minute: 0
        hour: 5,2
      job: 'scripts/say_hello.py'

then run:

$ takumi deploy <target> -t cron

Cron jobs are run under app working directory /srv/{{ app_name }}.

Start an interactive shell

To start an IPython shell, extra requirements should be installed:

$ pip install takumi-cli[shell]

Start the shell:

$ takumi shell -t <host> -- <ipython args>

Download files

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

Source Distribution

takumi_cli-0.1.2.tar.gz (9.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

takumi_cli-0.1.2-py2.py3-none-any.whl (13.7 kB view details)

Uploaded Python 2Python 3

File details

Details for the file takumi_cli-0.1.2.tar.gz.

File metadata

  • Download URL: takumi_cli-0.1.2.tar.gz
  • Upload date:
  • Size: 9.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.8.1 pkginfo/1.4.1 requests/2.13.0 setuptools/36.2.7 requests-toolbelt/0.7.1 clint/0.5.1 CPython/3.4.3 Darwin/16.7.0

File hashes

Hashes for takumi_cli-0.1.2.tar.gz
Algorithm Hash digest
SHA256 91b8708991cdb4e29b0a612487ad2134f68e4ece1d81214eca39303989ca9fe4
MD5 5e6cb0283e27f24470e2a217bd76a4f8
BLAKE2b-256 f2fc47cc7ca671346a5e86543f8a83de27646a1a0c41dacec132d24d38c0bae4

See more details on using hashes here.

File details

Details for the file takumi_cli-0.1.2-py2.py3-none-any.whl.

File metadata

  • Download URL: takumi_cli-0.1.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 13.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.8.1 pkginfo/1.4.1 requests/2.13.0 setuptools/36.2.7 requests-toolbelt/0.7.1 clint/0.5.1 CPython/3.4.3 Darwin/16.7.0

File hashes

Hashes for takumi_cli-0.1.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 1bc9681237b778df9fd07ba0a213ef80e75907f7814ec7e5bc0afe69b4cce43c
MD5 3b7c5be5b5fffef4bd6ad66783d498b9
BLAKE2b-256 c460d3e98fbe8ecb3bd2a57e3cd74a1243aa4994b12ee711623bc82899f05593

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page