Warning
This repository is no longer actively maintained and has been deprecated. Please be aware that it has been superseded by a new repository hosted at Repyfi. Kindly refer to the updated repository for the latest developments and support Repyfi. This repository is no longer actively maintained and has been deprecated. Please be aware that it has been superseded by a new repository hosted at Repyfi. Kindly refer to the updated repository for the latest developments and support.
RepeatCLI is not yet available in any package manager and there are no compiled versions 😮💨. So you have to compile manually.
RepeatCLI is a CLI application, this means that the application must be executed from the Terminal.
Use repeat-cli <text>
to repeat the text. Where <text>
is your text.
repeat-cli Hello
Result:
% repeat-cli Hello
Hello
Hello
To 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>'
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 5
Note: 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.
To include a repetition counter, use --include-counter
option.
repeat-cli 'Yare yare daze...' --count 3 --include-counter
Note: 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 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, dum
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-counter
repeat-cli -i --count 1 'Hello everyone!'
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.
Licensed under the MIT License.