code: def cycle_app(parser, cmd, args):  # pragma: no cover
      
  
      parser.add_argument('-w', '--width', type=int, default=4, help='the length of the cycled value')
      parser.add_argument('length', type=int, help='the cycle length to generate')
      args = parser.parse_args(args)
      return cycle(args.length, args.width)
docs: Generate a de Bruijn sequence of a given length.