Giter VIP home page Giter VIP logo

devid's Introduction

Hi there ๐Ÿ‘‹ I'm Edoardo

I am a software engineer and system administrator with a focus on backend, DevOps and Site Reliability Engineering practices. I'm also a maker, with a focus on phisical prototying and bridging the web with phisical items.

Currently working at Elastic, the Search, Observe and Protect company.

I blog on software engineering, leadership and other topics at endorama.dev

devid's People

Contributors

dependabot[bot] avatar endorama avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

devid's Issues

Support vault cli

Vault saves authentication tokens on filesystem, usually in $HOME/.vault-token.

It also supports a couple of env variables that allows to change this location and VAULT_TOKEN env var (which has precedence over cached token).

hashicorp/vault#723
hashicorp/vault#1492

Add `environment` command

Taking example from gh cli, add an environment command that prints environment information & defaults.

gh environment
GH_TOKEN, GITHUB_TOKEN (in order of precedence): an authentication token for github.com
API requests. Setting this avoids being prompted to authenticate and takes precedence over
previously stored credentials.

GH_ENTERPRISE_TOKEN, GITHUB_ENTERPRISE_TOKEN (in order of precedence): an authentication
token for API requests to GitHub Enterprise. When setting this, also set GH_HOST.

GH_HOST: specify the GitHub hostname for commands that would otherwise assume the
"github.com" host when not in a context of an existing repository.

GH_REPO: specify the GitHub repository in the "[HOST/]OWNER/REPO" format for commands
that otherwise operate on a local repository.

GH_EDITOR, GIT_EDITOR, VISUAL, EDITOR (in order of precedence): the editor tool to use
for authoring text.

GH_BROWSER, BROWSER (in order of precedence): the web browser to use for opening links.

GH_DEBUG: set to a truthy value to enable verbose output on standard error. Set to "api"
to additionally log details of HTTP traffic.

DEBUG (deprecated): set to "1", "true", or "yes" to enable verbose output on standard
error.

GH_PAGER, PAGER (in order of precedence): a terminal paging program to send standard output
to, e.g. "less".

GLAMOUR_STYLE: the style to use for rendering Markdown. See
<https://github.com/charmbracelet/glamour#styles>

NO_COLOR: set to any value to avoid printing ANSI escape sequences for color output.

CLICOLOR: set to "0" to disable printing ANSI colors in output.

CLICOLOR_FORCE: set to a value other than "0" to keep ANSI colors in output
even when the output is piped.

GH_FORCE_TTY: set to any value to force terminal-style output even when the output is
redirected. When the value is a number, it is interpreted as the number of columns
available in the viewport. When the value is a percentage, it will be applied against
the number of columns available in the current viewport.

GH_NO_UPDATE_NOTIFIER: set to any value to disable update notifications. By default, gh
checks for new releases once every 24 hours and displays an upgrade notice on standard
error if a newer version was found.

GH_CONFIG_DIR: the directory where gh will store configuration files. If not specified, 
the default value will be one of the following paths (in order of precedence):
  - "$XDG_CONFIG_HOME/gh" (if $XDG_CONFIG_HOME is set),
  - "$AppData/GitHub CLI" (on Windows if $AppData is set), or
  - "$HOME/.config/gh".

GH_PROMPT_DISABLED: set to any value to disable interactive prompting in the terminal.

GH_PATH: set the path to the gh executable, useful for when gh can not properly determine
its own path such as in the cygwin terminal.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.