{"id":24087147,"url":"https://github.com/0rax/fishline","last_synced_at":"2025-09-10T08:12:04.726Z","repository":{"id":19833372,"uuid":"23094716","full_name":"0rax/fishline","owner":"0rax","description":"A powerline prompt framework for the fish-shell built in fish-shell.","archived":false,"fork":false,"pushed_at":"2023-03-02T22:51:03.000Z","size":354,"stargazers_count":81,"open_issues_count":8,"forks_count":13,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-01-10T01:09:28.954Z","etag":null,"topics":["fish","fish-packages","fish-shell","powerline","prompt","shell"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/0rax.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-08-19T02:55:31.000Z","updated_at":"2024-10-27T18:33:18.000Z","dependencies_parsed_at":"2022-08-25T23:22:58.787Z","dependency_job_id":null,"html_url":"https://github.com/0rax/fishline","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0rax%2Ffishline","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0rax%2Ffishline/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0rax%2Ffishline/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0rax%2Ffishline/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/0rax","download_url":"https://codeload.github.com/0rax/fishline/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":233288152,"owners_count":18653430,"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":["fish","fish-packages","fish-shell","powerline","prompt","shell"],"created_at":"2025-01-10T03:02:32.591Z","updated_at":"2025-01-10T03:02:33.984Z","avatar_url":"https://github.com/0rax.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n    \u003ca href=\"README.md\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/0rax/fishline/screenshots/logo.png\" width=512 style=\"margin-bottom:0px\"\u003e\u003c/img\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003ch4 align=\"center\"\u003eA powerline prompt framework for the fish-shell built in fish-shell\u003c/h4\u003e\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/0rax/fishline/releases/latest\"\u003e\u003cimg src=\"https://img.shields.io/github/release/0rax/fishline.svg\" alt=\"Latest release\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://gitter.im/0rax/fishline?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge\"\u003e\u003cimg src=\"https://badges.gitter.im/Join%20Chat.svg\" alt=\"Join the chat at https://gitter.im/0rax/fishline\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## Preview\n\n![fishline_preview](https://raw.githubusercontent.com/0rax/fishline/screenshots/prompt.png \"Fishline Preview\")\n\n## Requirements\n\nThis framework uses a lot of glyph from Powerline fonts in order to work, you will need to install one of them and select it as your shell font to enjoy this software completely. More information about how to install them can be found in the [Powerline wiki](https://powerline.readthedocs.io/en/latest/installation.html#fonts-installation).\n\n## Installation\n\n### Manually\n\nIn order to install fishline, you will need to clone this repository somewhere and specify this path in your `config.fish` file as well as sourcing the `init.fish` file present from the repository.\n\nHere is an example on how to do it, by cloning `fishline` in your `~/.config/fish` folder:\n\n```sh\ngit clone https://github.com/0rax/fishline.git/ ~/.config/fish/fishline\n```\n\nThen modify your `~/.config/fish/config.fish` and add:\n\n```sh\nif status is-interactive\n    set FLINE_PATH $HOME/.config/fish/fishline\n    source $FLINE_PATH/init.fish\nend\n```\n\n### Using [Fisher](https://github.com/jorgebucaran/fisher)\n\nThis is the easiest way to install `fishline` in your fish-shell environment. Fisher will install it and link all the needed functions for you by running the following command:\n\n```sh\nfisher install 0rax/fishline\n```\n\nThis will allow you to use the `fishline` command directly and access to all the possible theming / configuration available as if you installed it manually.\n\n\u003e **NOTE**:\n\u003e When installing fishline using Fisher, a file named `fishline-init.fish` will be created in `~/.config/fish/conf.d`.\n\u003e If you wish to configure, you should not update this file but instead create a new one to set your configuration variable, just make sure that this file is loaded after it (naming the file `fishline.fish` or `fishline-theme.fish` should work).\n\n## Configuration\n\nTo use fishline as your prompt, update or create a `fish_prompt.fish` file in your `functions` folder (`~/.config/fish/functions` by default) to include:\n\n```sh\nfunction fish_prompt\n    fishline -s $status\nend\n```\n\n[More informations about installation and configuration available in the wiki.](https://github.com/0rax/fishline/wiki \"Fishline Wiki\")\n\n## License\n\nfishline is MIT licensed. See [LICENSE](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0rax%2Ffishline","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F0rax%2Ffishline","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0rax%2Ffishline/lists"}