{"id":16615195,"url":"https://github.com/nojhan/lp-pureship","last_synced_at":"2026-05-09T05:34:22.739Z","repository":{"id":139819432,"uuid":"548346502","full_name":"nojhan/lp-pureship","owner":"nojhan","description":"Themes for Liquid Prompt, emulating Spaceship/Starship and Pure prompts.","archived":false,"fork":false,"pushed_at":"2023-10-30T08:26:31.000Z","size":89,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-09-10T04:32:33.387Z","etag":null,"topics":["bash","liquidprompt","liquidprompt-theme","prompt","prompt-toolkit","prompt-tuning","pure","shell","spaceship","starship","zsh"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nojhan.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-10-09T11:35:24.000Z","updated_at":"2025-08-27T12:32:11.000Z","dependencies_parsed_at":"2024-11-16T23:37:26.441Z","dependency_job_id":null,"html_url":"https://github.com/nojhan/lp-pureship","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nojhan/lp-pureship","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nojhan%2Flp-pureship","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nojhan%2Flp-pureship/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nojhan%2Flp-pureship/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nojhan%2Flp-pureship/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nojhan","download_url":"https://codeload.github.com/nojhan/lp-pureship/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nojhan%2Flp-pureship/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32808534,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-08T08:22:46.396Z","status":"online","status_checked_at":"2026-05-09T02:00:06.633Z","response_time":123,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["bash","liquidprompt","liquidprompt-theme","prompt","prompt-toolkit","prompt-tuning","pure","shell","spaceship","starship","zsh"],"created_at":"2024-10-12T02:08:52.004Z","updated_at":"2026-05-09T05:34:22.730Z","avatar_url":"https://github.com/nojhan.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# THIS REPOSITORY HAS MOVED\n\nIt is now available at: https://nojhan.net/git/nojhan/lp-pureship\n\nYou can federate with it from Codeberg or another Forgejo instance.\n\nPlease consider self-hosting to preserve the open Web, I highly recommend: https://yunohost.org\n\n\n\nPureship — a set of Liquid Prompt Themes\n========================================\n\nPureship is a set of 3 themes for [Liquid Prompt](https://github.com/nojhan/liquidprompt).\n\nAll of them are emulating the design of other prompt systems,\nnamely [Starship](https://starship.rs) (and [Spaceship](https://spaceship-prompt.sh),\nwhich share the same design), and [Pure](https://github.com/sindresorhus/pure).\n\n\nPreview\n-------\n\nSpaceship, Starship and Pure all follow the same design principles,\nso they all look very similar: that is a two-line prompt,\nwith foreground-colored sections, separated by preposition words.\n\nThe *starship* theme only includes features that have a counterpart in Liquid Prompt.\n\n![](screenshots/starship-med.png)\n\nWhether the *liquidship* integrates the additional features of Liquid Prompt,\nplus some changes to have a better (IMHO) ergonomy.\n\n![](screenshots/liquidship-med.png)\n\nThe *pure* theme is almost complete, given that pure targets a very limited subset of features.\n\n![](screenshots/pure-med.png)\n\n\nInstall\n-------\n\nJust download this repository somewhere, source the chosen theme file and activate it,\nall from your shell configuration file.\n\nFor example (just use `~/.zshrc` instead of `~/.bashrc`, if you use Zsh and not Bash):\n```sh\ngit clone https://github.com/nojhan/lp-neon.git\necho '# Use Liquid Prompt only if in an interactive shell\n    if [[ $- == *i* ]]; then\n        # Use Liquid Prompt\n        source ~/.liquidprompt\n        # Select the right file below, depending on the theme you want:\n        if [[ -f ~/lp-pureship/liquidship.theme ]] ; then\n            source ~/lp-pureship/liquidship.theme \u0026\u0026 lp_theme liquidship\n        fi\n    fi' \u003e\u003e ~/.bashrc\n```\n\n\nRationale\n---------\n\nAll of those themes are two lines, with the majority of information on the top one,\nand sections separated by proposition words.\nThey are thus quite close to the Liquid Prompt default theme.\nThe main differences are that \\*ship themes heavily rely on icons\nand tends to be designed as a sequence of icon-name sections.\nLiquid Prompt is rather designed as an *integrated* set of information,\nand thus tends to be more compact (and have a better user experience, IMHO).\n\nOne of the main difference also rely on the fact that \\*ship prompts\nare themed through a domain-specific descriptive language (using a dialect of JSON),\nwhether Liquid Prompt allows for using sections tags within a Turing-complete language (the Shell).\n\nConcretely, Liquid Prompt allow for far more degrees of freedom in theming.\nYou can easily see the result by browsing the diverse set of\n[Liquid Prompt's themes](https://github.com/nojhan/liquidprompt/wiki/Themes),\nagainst the very homogeneous [Starship ones](https://starship.rs/presets/#nerd-font-symbols).\n\nGlobally, \\*ship prompts thus tend to be just a sequenced collection of information.\nThey also tend to not pay much attention to the location of their sections,\nhence having semantically close information (for instance, containers configuration),\nspread everywhere.\n\nThey also display minor information on the second (\"prompt\") line, and important one\non the top line, which does not help the user notice important stuff fast.\nThe *liquidship* theme tries to correct this kind of ergonomic errors (to some extent),\nwhile keeping the \\*ship global design approach.\n\n\nLiquidship theme\n================\n\nIf there is nothing special about the current context:\n\n![image](screenshots/liquidship-short.png)\n\nIf you are running some command in a Git repository:\n\n![image](screenshots/liquidship-med.png)\n\nWhen Liquid Prompt is displaying a lot of things, it may look like this:\n\n![image](screenshots/liquidship-long.png)\n\n\nStarship theme\n==============\n\nIf there is nothing special about the current context:\n\n![image](screenshots/starship-short.png)\n\nIf you are running some command in a Git repository:\n\n![image](screenshots/starship-med.png)\n\nWhen Liquid Prompt is displaying a lot of things, it may look like this:\n\n![image](screenshots/starship-long.png)\n\n\nPure theme\n==========\n\nIf there is nothing special about the current context:\n\n![image](screenshots/pure-short.png)\n\nIf you are running some command in a Git repository:\n\n![image](screenshots/pure-med.png)\n\nWhen Liquid Prompt is displaying a lot of things, it may look like this:\n\n![image](screenshots/pure-long.png)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnojhan%2Flp-pureship","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnojhan%2Flp-pureship","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnojhan%2Flp-pureship/lists"}