Skip to content

d43pan/pulse-dash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Why en dash or em dash when you can pulse dash?

A collection of animations and loading indicators in various programming languages. Each implementation provides customizable, smooth animations that can be used for loading screens, progress indicators, or just for fun.

Current Implementations

Bash Pulse Dash (bash/pulse_dash.sh)

Documentation: bash/pulse_dash.md

A customizable animated dash that pulses through different dash characters (-, –, —).

Features

  • Multiple animation styles:
    • repeat: Cycles through dash characters (-, –, —)
    • snake: Creates a snake-like motion (-, –, —, –)
  • Customizable count for multiple characters
  • Adjustable animation speed
  • Clean exit handling (restores cursor)

Examples

Basic pulse animation:
Basic Pulse

Snake style with multiple characters:
Snake Style

Repeat style with multiple characters:
Repeat Style

Multiple characters with different speeds:
Speed Demo

See the bash implementation README for detailed usage instructions.

Planned Implementations

  • HTML/CSS
  • JavaScript
  • Vue
  • React
  • Python
  • Go

Contributing

Contributions are welcome! If you'd like to add:

  • New implementations in other languages
  • New animation styles
  • Improvements to existing implementations
  • Documentation improvements
  • Bug fixes

Please feel free to submit a pull request.

License

MIT License - See LICENSE file for details

About

This is a library of pulse-dashes.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages