{"id":16551428,"url":"https://github.com/blackode/elixir_cli_spinners","last_synced_at":"2025-03-16T19:33:10.982Z","repository":{"id":51008723,"uuid":"81573719","full_name":"blackode/elixir_cli_spinners","owner":"blackode","description":"Spinnig Animations for Command Line Applications ","archived":false,"fork":false,"pushed_at":"2021-05-26T04:41:39.000Z","size":250,"stargazers_count":152,"open_issues_count":0,"forks_count":13,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-10-12T19:37:14.663Z","etag":null,"topics":["animation-library","animations","bounce","bounce-animations","cli","command-line-animations","command-line-app","command-line-tool","elixir-animations","elixir-apps","elixir-command-line","elixir-examples","elixir-hacks","elixir-lang","elixir-library","elixir-package","elixir-tips","loading-animations","spin-animations","spinner"],"latest_commit_sha":null,"homepage":null,"language":"Elixir","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/blackode.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-02-10T14:38:14.000Z","updated_at":"2024-04-07T21:17:08.000Z","dependencies_parsed_at":"2022-09-03T21:52:42.755Z","dependency_job_id":null,"html_url":"https://github.com/blackode/elixir_cli_spinners","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blackode%2Felixir_cli_spinners","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blackode%2Felixir_cli_spinners/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blackode%2Felixir_cli_spinners/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blackode%2Felixir_cli_spinners/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/blackode","download_url":"https://codeload.github.com/blackode/elixir_cli_spinners/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221667558,"owners_count":16860621,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["animation-library","animations","bounce","bounce-animations","cli","command-line-animations","command-line-app","command-line-tool","elixir-animations","elixir-apps","elixir-command-line","elixir-examples","elixir-hacks","elixir-lang","elixir-library","elixir-package","elixir-tips","loading-animations","spin-animations","spinner"],"created_at":"2024-10-11T19:37:17.186Z","updated_at":"2024-10-27T11:12:05.643Z","avatar_url":"https://github.com/blackode.png","language":"Elixir","readme":"# CliSpinners\n\n![Spinners Gif](assets/images/spinners.gif)\n\n## Installation\n\nInstall from [Hex](https://hex.pm/docs/publish), Package Manger.\nby adding `cli_spinners` to your list of dependencies in `mix.exs`:\n\n```elixir\ndef deps do\n  [{:cli_spinners, \"~\u003e 0.1.0\"}]\nend\n```\n\nand published on [HexDocs](https://hexdocs.pm/cli_spinners/CliSpinners.html).\n\n## Demo\nTo see all the demos in your terminal, just load the library in your `iex` shell and call a definition `demo`\n\n```elixir\n\niex\u003e CliSpinners.demo()\n\n```\nHere, each animation is played for `two` seconds. You can break that by pressing `Ctrl C` twice. You will return to your shell again.\n\n# Documentation for CliSpinners.\nCliSpinners are nothing more like a loading animation in the command line\ninterface.\n\nThis module comes with different flavours of loading spins. The following is the\nlist of flavours you can pass\n\n\n\n## Loading Flavors\n\n### dots\nThe dots  flavor comes with **12** combnations of loading animations.\nFrom `dots` to `dots12`.\n```python\ndots\ndots2\ndots3\n.....\n.....\ndots12\n```\nThere is no `dots1`. Here, `dots1` is written as just `dots` .\n\n### line\nLine comes with two combinations\n* `line`\n* `line2`\n\n### pipe\n* `pipe`\n\n### simple_dots\n* `simple_dots`\n* `simple_dots_scrolling`\n\n### star\n* `star`\n* `star2`\n\n### flip\n* `flip`\n\n### hamburger\n* `hamburger`\n\n### grow\nThis grow format comes in two flavors\n* `grow_vertical`\n* `grow_horizontal`\n\n### balloon\n* `balloon`\n* `balloon2`\n\n### noise\n* `noise`\n\n### bounce\n* `bounce`\n\n### box_bounce\n* `box_bounce`\n* `box_bounce2`\n\n### Geometry\n* `triangle`\n* `circle`\n* `arc`\n* `circle`\n* `circle_quarters`\n* `square_corners`\n* `circle_halves`\n\n### squish\n* `squish`\n\n### toggle\nThis **toggle** flavor comes in 13 flavors\n```js\ntoggle\ntoggle1\ntoggle2\n.....\ntoggle13\n```\n\n### arrow\n* `arrow`\n* `arrow2`\n* `arrow3`\n\n### bouncing\n* `bouncing_bar`\n* `bouncing_ball`\n\n### smiley\n* `smiley`\n\n### monkey\n* `monkey`\n\n### hearts\n* `hearts`\n\n### clock\n* `clock`\n\n### earth\n* `earth`\n\n### moon\n* `moon`\n\n### pong\n* `pong`\n\n### runner\n* `runner`\n\n### shark\n* `shark`\n\n### dqpb\n* `dqpb`\n\n\n\nGiff Credits [Sindresorhus](https://raw.githubusercontent.com/sindresorhus/cli-spinners/master/screenshot.gif) Npm Package\n\nInspiration from [Progessbar](https://github.com/henrik/progress_bar):\n\n\nThanks for Reading.\n\n### Support\n\nBuy me a cup of coffee https://paypal.me/ankanna\n","funding_links":["https://paypal.me/ankanna"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblackode%2Felixir_cli_spinners","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblackode%2Felixir_cli_spinners","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblackode%2Felixir_cli_spinners/lists"}