semvec/pypi-packages huggingface dataset:
terraform-initializer 0.1.0
CLI tool to initialize Terraform projects with standard files
Requires Python: >=3.7

# Terraform Initializer

A simple CLI tool to bootstrap Terraform projects with opinionated, standard files and provider configurations for AWS, GCP, Azure, or local backends.

## Features

- Generates `provider.tf` based on selected backend
- Creates standard Terraform files:
  - `main.tf`
  - `variables.tf`
  - `locals.tf`
  - `outputs.tf`
- Prevents overwriting existing files
- Easy to install via PyPI

## Installation

```bash
pip install terraform-initializer
```

## Usage

Initialize a new Terraform project in the current directory (defaults to your CWD):

```bash
terraform-init aws
```

Or specify a target directory:

```bash
terraform-init gcp ./my-terraform-project
```

Supported backends:

- `aws`
- `gcp`
- `azure`
- `local`

After running, you’ll have:

```bash
provider.tf       # with backend-specific provider block
main.tf           # starter module/file
variables.tf      # placeholder for input variables
locals.tf         # placeholder for local values
outputs.tf        # placeholder for outputs
```

## Examples

```bash
# Bootstrap an Azure Terraform project
terraform-init azure ./infra/azure
```

```bash
# Bootstrap local backend for CI testing
terraform-init local ./ci/terraform
```

## Templates

Provider templates live under `terraform_initializer/templates/<backend>/provider.tf`. Feel free to customize them for your organization’s standards.

## Contributing

Contributions, issues and feature requests are welcome! Feel free to check [issues page]().

## License

MIT © Aman Walekar
ducklingscript 0.2.3
A transcompiler for converting DucklingScript code into Rubber Ducky Language 1.0
Requires Python: <4.0,>=3.11
Keywords: duckyscript, flipper, ducky, key injection

![DucklingScript Header](https://github.com/DragonOfShuu/DucklingScript/blob/main/git_docs/DucklingScriptHeader.png?raw=true)

![PyPI - Downloads](https://img.shields.io/pypi/dm/ducklingscript)

Welcome to DucklingScript, a language that compiles into Rubber Ducky Scripting Language 1.0! DucklingScript is the best language to use for BadUSB on the Flipper Zero. Although this is the main idea, there are many other applications as well!

All documentation, contributing guides, are found [here](https://ducklingscript.dragonofshuu.dev/docs/guides/why-ducklingscript)!

Issues and PR's are welcome!

# Documentation

We got you covered! Docs are hosted on a separate website found [here](https://ducklingscript.dragonofshuu.dev/docs/guides/why-ducklingscript)!

# VSCode Support

DucklingScript has a public VSCode extension that supports syntax highlighting. 

[DucklingScript VSCode Extension ->](https://marketplace.visualstudio.com/items?itemName=DragonofShuu.ducklingscript-language-support)

![DucklingScript VSCode Extension Screenshot](https://github.com/DragonOfShuu/DucklingScript/blob/main/git_docs/DucklingScriptExtension.png?raw=true)

# Why DucklingScript?

There are many key points to using DucklingScript, such as Type Safety, Flow Control, Syntactical Speed, and Forward Compatibility.

## Type Safety

Because DucklingScript has to go through a compilation process, it means DucklingScript can validate your script will work on your hardware. It will tell you that there is an error, and it will tell you exactly where. For example, CTRL requires one character. DucklingScript will validate that this is true.

## Flow Control

Rubber Ducky Scripting Language 1.0 and even the Flipper's implementation don't add any kind of flow control. e.g. if statements, while/for loops, etc. DucklingScript gives you those capabilities, and more!

## Syntactical Speed

Normal Rubber Ducky Scripting 1.0 doesn't give much room for speed, and oftentimes leads you to repeating yourself in code. Not only does DucklingScript add commands to improve this, it also makes small syntactical changes. Such as:

Rubber Ducky 1.0
```
STRINGLN Hello,
STRINGLN world,
STRINGLN it is I!
```
DucklingScript
```
STRINGLN 
    Hello,
    world,
    it is I!
```

## Forward Compatibility

If you use a command that does not exist in Rubber Ducky 1.0, DucklingScript will simply warn you that this is the case (these warnings can even be supressed using a flag on compilation, or editing the config file). However, it does not stop you from doing so. This allows you to use future commands!

# Support Me 💖

If you'd like to support me or this project, you can support me through my Ko-Fi: https://ko-fi.com/dragonofshuu.
cleartrack 1.0.2
A fun CLI tool to track how often you clear your terminal.
Requires Python: >=3.6

<pre>
 _________ .__                        __                        __    
 \_   ___ \|  |   ____ _____ ________/  |_____________    ____ |  | __
 /    \  \/|  | _/ __ \\__  \\_  __ \   __\_  __ \__  \ _/ ___\|  |/ /
 \     \___|  |_\  ___/ / __ \|  | \/|  |  |  | \// __ \\  \___|    < 
  \______  /____/\___  >____  /__|   |__|  |__|  (____  /\___  >__|_ \
         \/          \/     \/                        \/     \/     \/ 
</pre>

# cleartrack CLI

[![PyPI version](https://img.shields.io/pypi/v/cleartrack.svg)](https://pypi.org/project/cleartrack)
[![Downloads](https://img.shields.io/pypi/dm/cleartrack.svg)](https://pypi.org/project/cleartrack)
[![Release](https://img.shields.io/github/v/release/anilrajrimal1/cleartrack)](https://github.com/anilrajrimal1/cleartrack/releases)
[![License](https://img.shields.io/github/license/anilrajrimal1/cleartrack)](LICENSE)

**Track your terminal `clear` habits with style.**

## Features

- Replaces your default `clear` command seamlessly
- Logs every clear invocation locally for detailed tracking
- Supports useful flags:
  - `--stats` — display detailed clear stats with charts
  - `--reset` — reset your clear count and logs
  - `--ascii` — display fun ASCII art
- Easy installation via `pip`
- Encourages productive and fun terminal usage tracking

## Example

```bash
$ clear --stats
[🧼] You've cleared 69 times — just getting started!

🧹 Terminal Clear Stats (Last 10 days)

2025-05-21 | ██████████████████████████████ 3

Average clears per day: 3.0
```

## Installation

```bash
pip install cleartrack
```

Then add the following alias to your shell config `.bashrc`, `.zshrc`, or `.config/fish/config.fish`:

```bash
alias clear="cleartrack"
```

Reload your shell configuration:
```bash
source ~/.bashrc  # or source ~/.zshrc, depending on your shell
```

## Usage
| Command          | Description                        |
| ---------------- | ---------------------------------- |
| `clear`          | Clear screen and increment counter |
| `clear --stats`  | Show detailed clear stats          |
| `clear --reset`  | Reset clear counter and logs       |
| `clear --ascii`  | Display ASCII art                  |

## Developer Mode

```bash
git clone https://github.com/anilrajrimal1/cleartrack.git
cd cleartrack
pip install -e .
```


## 📄 License

MIT © [Anil Raj Rimal](https://github.com/anilrajrimal1)

> Clear the noise. Count the habit. — `cleartrack`