Skip to content

jdevto/cli-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cli-tools

Command-line interface tools/scripts

Table of Contents

Overview

This repository provides various command-line tools to streamline workflows.

Each script has its own documentation available in the docs/ directory.

Refer to the respective files for detailed usage instructions:

  • install_aws_cli.sh: Install or uninstall the AWS CLI on supported Linux distributions.
  • install_aws_vault.sh: Manage AWS Vault installation and configuration.
  • bwsm_secret.sh: Manage secrets in Bitwarden Secrets Manager (get, create, update, delete, list) with automatic prerequisite handling.
  • install_cloudwatch_agent.sh: Install or uninstall the AWS CloudWatch Unified Agent.
  • install_codedeploy_agent.sh: Install or uninstall the AWS CodeDeploy agent.
  • install_grafana.sh: Install or uninstall Grafana web-based analytics and monitoring platform.
  • install_kafka.sh: Install or uninstall Apache Kafka on a Linux system.
  • install_kubectl.sh: Install or uninstall kubectl on a Linux system.
  • install_lm_studio.sh: Install or uninstall LM Studio for running large language models locally with headless API server support.
  • install_loki.sh: Install or uninstall Grafana Loki log aggregation system.
  • install_promtail.sh: Install or uninstall Grafana Promtail log shipper with flexible configuration options.
  • install_python.sh: Install or uninstall Python with version pinning support on Linux, macOS, and Windows.
  • install_s3_mount.sh: Install or uninstall AWS Mountpoint for Amazon S3 to mount S3 buckets as local filesystems.
  • install_sam.sh: Install or uninstall the AWS SAM CLI for building, testing, and deploying serverless applications on Linux and macOS.
  • install_ssm_agent.sh: Install or uninstall the AWS Systems Manager (SSM) Agent on various Linux distributions, macOS, and Windows.
  • install_ssm_plugin.sh: Install or uninstall the AWS SSM Session Manager Plugin for remote EC2 access.
  • install_terraform.sh: Install or uninstall Terraform on supported Linux distributions.
  • install_tfenv.sh: Install or uninstall tfenv, a version manager for Terraform.
  • install_uv.sh: Install or uninstall UV, an extremely fast Python package installer and resolver.
  • install_vscode_server.sh: Install or uninstall VS Code Server for remote browser-based code editing.
  • manage_kafka.sh: Manage Kafka topics, consumers, and producers.
  • setup_msk_iam_auth.sh: Configure IAM authentication for Amazon MSK.
  • sync_github_repos.sh: Clone or update repositories for a GitHub organization or user.

Usage

Each script follows a simple command format. Navigate to the script’s documentation for full details.

./<script_name>.sh [options]

Installation & Setup

Ensure you have the required dependencies installed. See each script's documentation for details on additional requirements.

Contribution

Feel free to contribute by submitting issues or pull requests.

About

Command-line interface tools/scripts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •