A lightweight and user-friendly command-line application designed for text repeating.
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.
repeat-cli <text> to repeat the text. Where
<text> is your text.
% repeat-cli Hello Hello Hello
To repeat several words or even whole sentences, the text must be wrapped with an
" symbol on both sides.
repeat-cli 'Be faster 🐢'
% repeat-cli 'Be faster 🐢' Be faster 🐢 Be faster 🐢
<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 5
Note: You can also use shorter entry.repeat-cli 'I promise to always use UTF-8 🐶' -c 5
% 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 🐶
<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
repeat-cli 'Yare yare daze...' --count 3 --include-counter
Note: You can also use shorter entry.repeat-cli 'Yare yare daze...' -c 3 -i
% 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'
% 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
Arguments 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-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.