derveloper / tdtk

This is a collection of tools I use daily, all in a handy interactive cli tool

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The developer toolkit

release Rust Report Card

This is a collection of tools I use daily, all in a handy interactive cli tool.

How to use

Install

To install, download the latest release from the releases page and extract it to a directory in your path.

Usage

Just run tdtk, it asks you to select a tool.

Tools

  • Secret handling for ansible vaults
  • Service repo creation
    • Creates a new repo in github from a template repo

Configuration

tdtk looks for a configuration file in the following locations, last found wins:

  • ~/.config/tdtk.toml
  • ./.tdtk.toml

Example configuration

# ./.tdtk.toml
template_repo = "my-org/java-service-template"
spec_questions_path = "spec-questions.yml"

Service tool

You can provide a template repo to use for the service tool. This repo will be used as a template for the new repo.

DevOps

You can provide a yaml file for asking custom questions which then will be uses to generate a .service-specs.yaml file in the new repo. See /spec-questions.yaml.sample for an example.

About

This is a collection of tools I use daily, all in a handy interactive cli tool

License:Apache License 2.0


Languages

Language:Rust 99.6%Language:Shell 0.4%