Skip to main content

Gip is a language agnostic dependency manager which uses API calls to pull repositories.

Project description

Gip

Usage

gip --help

Usage: gip [OPTIONS] COMMAND [ARGS]...

   _______ __
  |     __|__|.-----.
  |    |  |  ||  _  |
  |_______|__||   __|
              |__|
  Gip is a language agnostic dependency manager
  which uses API calls to pull repositories.

  Enable autocomplete for Bash (.bashrc):   eval "$(_GIP_COMPLETE=source
  gip)"

  Enable autocomplete for ZSH (.zshrc):   eval "$(_GIP_COMPLETE=source_zsh
  gip)"

Options:
  --debug / --no-debug  Enable or disable debug mode. Default is disabled.
  --gitlab-token TEXT   Provide the private token for the Gitlab API.
                        Can be set as environment variable GIP_GITLAB_TOKEN
  --github-token TEXT   Provide the private token for the Github API.
                        Can be set as environment variable GIP_GITHUB_TOKEN
  --lock-file PATH      Provide the path to the lockfile, defaults to
                        .giplock.yml in the current working directory
  --version             Show the version and exit.
  --help                Show this message and exit.

Commands:
  install  Install dependencies, if already present just skips when version...

Example of requirements.yml

- name: ansible-role-plex  # directory name in destination directory
  repo: https://github.com/wilmardo/ansible-role-plex  # repository url
  type: github  # type: gitlab or github allowed
  version: 2.1.0  # version: tag, branch name or commit sha, defaults to master
  dest: lib/  # destination directory, defaults to current directory

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

gip-0.1.5.tar.gz (14.7 kB view details)

Uploaded Source

Built Distribution

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

gip-0.1.5-py2.py3-none-any.whl (14.1 kB view details)

Uploaded Python 2Python 3

File details

Details for the file gip-0.1.5.tar.gz.

File metadata

  • Download URL: gip-0.1.5.tar.gz
  • Upload date:
  • Size: 14.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for gip-0.1.5.tar.gz
Algorithm Hash digest
SHA256 19235bc386d3da7a1287a7e503bb8d1679f063e15aee0f9e20ede6d6c2158fc9
MD5 93b41b36d733f19f1b5503125ae96f20
BLAKE2b-256 d0ede71948eb91e3b43cdac1ff56c5883dc2b316025ceb53db2a68daa73cfe88

See more details on using hashes here.

File details

Details for the file gip-0.1.5-py2.py3-none-any.whl.

File metadata

  • Download URL: gip-0.1.5-py2.py3-none-any.whl
  • Upload date:
  • Size: 14.1 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for gip-0.1.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 3a356aa07e55650714f15f9cc8fb92ee43434b4ea35951836210b85ccaeb0c1d
MD5 6a7871fb3d24cdfabebc532392f79057
BLAKE2b-256 96a29f04f9ee8f66eff76003ea936536e912e2c0e2b35211fa27882ea0ecb746

See more details on using hashes here.

Supported by

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