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.3.tar.gz (14.5 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.3-py2.py3-none-any.whl (14.1 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

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

File hashes

Hashes for gip-0.1.3.tar.gz
Algorithm Hash digest
SHA256 d893bd409748dec63c0b85a5a4c7d0f3f269b825714bec4789edf4d319111d63
MD5 331ef4d6e613c95678b3c1da510e5ae9
BLAKE2b-256 4cada214abb9f7d319f838c35e49456eb8499a2ce0a00d75583ddccf6fd21464

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gip-0.1.3-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.21.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8

File hashes

Hashes for gip-0.1.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 aa8fc894273c51cf87a2a9b694cfcca4e47c1334af0d785f676b48f4b04d495e
MD5 980cf879355ed57ff1d9e390b016b437
BLAKE2b-256 d1e7aa61453c5a154881372f7ddf1cf2c6e9ba7adbb8db0e260be618499b8fad

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