INNER CODE UNIT · TypeScript
reps
scribbletune/scribbletune · src/cli.ts:168
const reps = Math.ceil(noteCount / stepCount);
return pattern.repeat(reps);
};
const resolvePattern = (
rawPattern: string,
noteCount: number,
fitPattern = false
): string => {
const expanded = expandPatternSyntax(rawPattern);
return fitPattern ? fitPatternToNoteCount(expanded, noteCount) : expanded;
};
const parseCliArgs = (argv: string[]): ParsedOptions | null => {
if (argv.length === 0 || argv.includes('-h') || argv.includes('--help')) {
return null;
}