jaroshevskii/repify-cli
> [!WARNING]
Installation
RepeatCLI is not yet available in any package manager and there are no compiled versions ๐ฎโ๐จ. So you have to compile manually.
Usage
RepeatCLI is a CLI application, this means that the application must be executed from the Terminal.
Basic repetition
Use repeat-cli <text> to repeat the text. Where <text> is your text.
repeat-cli HelloResult:
% repeat-cli Hello
Hello
HelloTo repeat several words or even whole sentences, the text must be wrapped with an ' or " symbol on both sides.
repeat-cli 'Be faster ๐ข'Result:
% repeat-cli 'Be faster ๐ข'
Be faster ๐ข
Be faster ๐ขNote: If
<text>is missing you will get this error:Error: Missing expected argument '<text>'
Number of repetition
By default, the text will be repeated only twice.
To set a custom number of repetitions, use --count <count> option. Where <count> is a number.
repeat-cli 'I promise to always use UTF-8 ๐ถ' --count 5Note: You can also use shorter entry.
repeat-cli 'I promise to always use UTF-8 ๐ถ' -c 5
Result:
% repeat-cli 'I promise to always use UTF-8 ๐ถ' --count 5
I promise to always use UTF-8 ๐ถ
I promise to always use UTF-8 ๐ถ
I promise to always use UTF-8 ๐ถ
I promise to always use UTF-8 ๐ถ
I promise to always use UTF-8 ๐ถNote:
<count>must be greater than zero. Otherwise you will get this error:Error: 'count' must be greater than zero.
Repetition counter
To include a repetition counter, use --include-counter option.
repeat-cli 'Yare yare daze...' --count 3 --include-counterNote: You can also use shorter entry.
repeat-cli 'Yare yare daze...' -c 3 -i
Result:
% repeat-cli 'Yare yare daze...' --count 3 --include-counter
1: Yare yare daze...
2: Yare yare daze...
3: Yare yare daze...Multiline
Multiline may be useful if you need to repeat a text that consists of several lines, or write an arguments in a more readable version.
To use multilining, you must use \ as if it were a newline character.
repeat-cli 'Dum-dum-dum-dum, ditty dum-dum-dum \
Dum, dum, dum'Result:
% repeat cli 'Dum-dum-dum-dum, ditty dum-dum-dum \
Dum, dum, dum'
Dum-dum-dum-dum, ditty dum-dum-dum
Dum, dum, dum
Dum-dum-dum-dum, ditty dum-dum-dum
Dum, dum, dumArguments order does not matter
RepeatCLI uses the following order of arguments:
<text> [--count <count>] [--include-counter]But that doesn't mean you have to follow it. Any combination of arguments will be correct.
The following commands will work the same way:
repeat-cli --count 1 --include-counter 'Hello everyone!'repeat-cli -ั 1 'Hello everyone!' --include-counterrepeat-cli -i --count 1 'Hello everyone!'
Contributing
Interested in contributing to RepeatCLI? We'd love your help. RepeatCLI is an open source project, built one contribution at a time by users like you.
License
Licensed under the MIT License.
Package Metadata
Repository: jaroshevskii/repify-cli
Default branch: main
README: README.md