<commit_before>
DynamoDB lock Go (dlock)
==================

Easy to use, Distributed lock manager, written in Go.

## Description

Command line tool, and Go library to use for acquire distributed lock.

Focus on..

* Easy to use. One binary, No deploy, Only cloud.
* Configuration free.
* Almost ZERO pricing. (based on DynamoDB free tier)
* Scalable in the future.

## Motivation
Startup projects, microserivces or etc, Some times we write a small batch program.
In essence, we know it needs `lock`. But most case, it is enough lite and no time to make distributed lock.
In early release, it will not causes problem, because programs takes enough short time. But it causes problem when we forget.<commit_msg>fix README.md<commit_after>
## NAME

dlock - Easy to use, Distributed lock manager, written in Go.

## Description

'dlock' provides command line tool to use for acquire distributed lock.

Focused on..

* Easy to use. One binary, No deploy, Only cloud.
* Configuration free.
* Almost ZERO pricing. (based on DynamoDB free tier)
* Scalable in the future.

## Motivation
Startup projects, microserivces or etc, Some times we write a small batch program.
In essence, we know it needs `lock`. But most case, it is enough lite and no time to make distributed lock.
In early release, it will not causes problem, because programs takes enough short time. But it causes problem when we forget.
{'fraction_non_alphanumeric': 0.07526881720430108, 'fraction_numerical': 0.0, 'mean_word_length': 4.17037037037037, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1128651', 'n_tokens_mistral': 378, 'n_tokens_neox': 367, 'n_words': 213}