Inkscape

Patterns with dashed stroke: https://inkscapetutorials.org/2014/04/30/inkscape-quick-tip-dashed-stroke-spirals/

Pattern along path: https://inkscapetutorials.org/2014/10/20/use-inkscape-to-draw-vector-rope-in-any-shape/

Affiches de la Cave 12 (Genève) par Harrisson