{"id":23885157,"url":"https://github.com/duckduckstudio/powered_by_akasha_terminal","last_synced_at":"2025-09-09T15:31:25.794Z","repository":{"id":234668197,"uuid":"789347670","full_name":"DuckDuckStudio/powered_by_akasha_terminal","owner":"DuckDuckStudio","description":"你的Windows终端变成了虚空终端！/ Turn your Windows terminal into the Akasha Terminal!","archived":false,"fork":false,"pushed_at":"2024-04-28T04:48:11.000Z","size":9708,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-04-28T08:49:10.800Z","etag":null,"topics":["genshinimpact","terminal","windows"],"latest_commit_sha":null,"homepage":"","language":"PowerShell","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/DuckDuckStudio.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":"2024-04-20T09:35:44.000Z","updated_at":"2024-04-28T04:45:30.000Z","dependencies_parsed_at":"2024-04-27T08:30:46.157Z","dependency_job_id":null,"html_url":"https://github.com/DuckDuckStudio/powered_by_akasha_terminal","commit_stats":null,"previous_names":["duckduckstudio/power_by_akasha_terminal","duckduckstudio/powered_by_akasha_terminal"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DuckDuckStudio%2Fpowered_by_akasha_terminal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DuckDuckStudio%2Fpowered_by_akasha_terminal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DuckDuckStudio%2Fpowered_by_akasha_terminal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DuckDuckStudio%2Fpowered_by_akasha_terminal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DuckDuckStudio","download_url":"https://codeload.github.com/DuckDuckStudio/powered_by_akasha_terminal/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":232426950,"owners_count":18521229,"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":["genshinimpact","terminal","windows"],"created_at":"2025-01-04T04:41:07.129Z","updated_at":"2025-01-04T04:41:07.611Z","avatar_url":"https://github.com/DuckDuckStudio.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Powered by 虚空终端\n\n![展示图](https://duckduckstudio.github.io/powered_by_akasha_terminal/Powered_by_虚空终端.png)\n\n把你的Windows终端变成虚空终端！\u003cbr\u003e\n~~玩__玩的~~\u003cbr\u003e\nLICENSE: MIT\u003cbr\u003e\n\n\u003e [!NOTE]\n\u003e 本项目原名[Power by 虚空终端]。但在后续发现，似乎不是`Power by`而是`Powered by`(这下尴尬了)\u003cbr\u003e\n\u003e 随机即按项目Issues #1的建议将项目修改为了[Powered by 虚空终端]\u003cbr\u003e\n\u003e 感谢哔哩哔哩上的网友的指出，也感谢UP主[鸭鸭_カモ](https://space.bilibili.com/2054654702)对本项目的介绍！\u003cbr\u003e\n\u003e ~~发疯时写的项目，自然容易出错。一看就是整天想着 **“This, is power!”** 导致的。~~\u003cbr\u003e\n\u003e 如有因项目名称修改导致的链接失效，请提交 Issues .\u003cbr\u003e\n\n中文 | [English](https://github.com/DuckDuckStudio/powered_by_akasha_terminal/blob/main/README_EN.md)\n\n## 实现效果\n\n[PowerShell中]\u003cbr\u003e\n![PowerShell中的效果展示图](https://duckduckstudio.github.io/powered_by_akasha_terminal/PowerShell中的效果展示图.png)\u003cbr\u003e\n\n[cmd中]\u003cbr\u003e\n![cmd中的效果展示图](https://duckduckstudio.github.io/powered_by_akasha_terminal/cmd中的效果展示图.png)\u003cbr\u003e\n\n## 如何实现\n\n### PowerShell\n* 永久\u003cbr\u003e\n  * 原先没有配置文件\u003cbr\u003e\n    你可以下载[仓库发行版](https://duckduckstudio.github.io/powered_by_akasha_terminal/releases/)中的`Microsoft.PowerShell_profile.ps1`，然后将这个文件放在`C:\\Users\\user_name\\Documents\\WindowsPowerShell\\`中。(文件夹不存在的话就新建文件夹)\u003cbr\u003e\n      如果希望一并修改标题的话可以加上：\u003cbr\u003e\n      ```powershell\n      $host.UI.RawUI.WindowTitle = \"虚空终端\"\n      ```\n      * 如果出现错误\u003cbr\u003e\u003cdiv id=\"if-error\"\u003e\u003c/div\u003e\n      如果出现类似这样的错误：\u003cbr\u003e\n      ```\n      . : File C:\\Users\\user_name\\Documents\\WindowsPowerShell\\Microsoft.PowerShell_profile.ps1 cannot be loaded because running scripts is disabled on this system. For more information, see about_Execution_Policies at https:/go.microsoft.com/fwlink/?LinkID=135170.\n      ```\n      请尝试：\u003cbr\u003e\n        * 以管理员身份启动 PowerShell\u003cbr\u003e\n        * 运行以下命令以查看当前的执行策略：\u003cbr\u003e\n      ```powershell\n      Get-ExecutionPolicy\n      ```\n      如果返回的结果不是 `RemoteSigned` 或 `Unrestricted`，则表示 PowerShell 正在运行限制了脚本执行的执行策略。你可以使用以下命令来更改执行策略：\u003cbr\u003e\n      ```powershell\n      Set-ExecutionPolicy RemoteSigned -Scope CurrentUser\n      ```\n      这将允许当前用户在本地运行自签名的脚本文件，而不会询问用户确认。\u003cbr\u003e\n      最后，重新启动 PowerShell 应该就可以解决这个问题了。\u003cbr\u003e\n      * 如果遇到其他错误请提交 Issues\u003cbr\u003e\n      * 如果你是从项目[中文git](https://github.com/DuckDuckStudio/Chinese_git/)来的，到这里你就该回去了，Issues也请不要提交到这个项目上，请提交到中文git的Issues上。\u003cbr\u003e\n      [点我快速返回 中文git 项目](https://github.com/DuckDuckStudio/Chinese_git/blob/main/README.md#tp-point)\u003cbr\u003e\n  * 原先存在配置文件\u003cbr\u003e\n  你可以运行以下命令打开 PowerShell 的配置文件：\u003cbr\u003e\n  ```powershell\n  notepad $PROFILE\n  ```\n  在打开的配置文件中添加以下代码：\n  ```powershell\n  function prompt {\n    Write-Host \"[Powered by 虚空终端] \" -NoNewline -ForegroundColor Cyan\n    return \"PS $($executionContext.SessionState.Path.CurrentLocation)$('\u003e' * ($nestedPromptLevel + 1)) \"\n  }\n  # Code by DuckStudio\n  # Version 1.1\n  ```\n  保存并关闭配置文件后重启 PowerShell 即可\u003cbr\u003e\n  如果希望一并修改标题的话可以加上：\u003cbr\u003e\n  ```powershell\n  $host.UI.RawUI.WindowTitle = \"虚空终端\"\n  ```\n* 一次性\u003cbr\u003e\n如果你不想每次都有`[Powered by 虚空终端]`，只想要当前的 PowerShell 有`[Powered by 虚空终端]`，则你可以在 PowerShell 中运行以下指令：\n```powershell\nfunction prompt {\n  Write-Host \"[Powered by 虚空终端] \" -NoNewline -ForegroundColor Cyan\n  return \"PS $($executionContext.SessionState.Path.CurrentLocation)$('\u003e' * ($nestedPromptLevel + 1)) \"\n}\n# Code by DuckStudio\n# Version 1.1\n# 注意：这是多行代码\n```\n如果希望一并修改标题的话可以加上：\u003cbr\u003e\n```powershell\n$host.UI.RawUI.WindowTitle = \"虚空终端\"\n```\n这只会在当前 PowerShell 会话中有效。\u003cbr\u003e\n\n### cmd\n\n* 一次性\u003cbr\u003e\n如果你不想每次都有`[Powered by 虚空终端]`，只想要当前的 cmd 有`[Powered by 虚空终端]`，则你可以在 cmd 中运行以下指令：\u003cbr\u003e\n```bash\nprompt [Powered by 虚空终端] $P$G\n```\n如果希望一并修改标题的话可以加上：\u003cbr\u003e\n```bash\ntitle 虚空终端\n```\n这只会在当前 cmd 会话中有效。\u003cbr\u003e\n\n## 如果设置为永久该如何取消\n\n1. 运行以下命令打开 PowerShell 的配置文件：\u003cbr\u003e\n  ```powershell\n  notepad $PROFILE\n  ```\n2. 删除在配置文件中添加的代码\u003cbr\u003e\n3. 保存并关闭配置文件后重启 PowerShell 即可\u003cbr\u003e\n\n## 如何修改内容\n\n~~什么？！你竟然不喜欢虚空终端？！~~\u003cbr\u003e\n修改代码中的`[Powered by 虚空终端] `部分即可\u003cbr\u003e\n\n\u003e [!NOTE]\n\u003e 需要注意的是，PowerShell 的代码在内容的后面还有一个空格\u003cbr\u003e\n\n例如：\u003cbr\u003e\n* 在 PowerShell 中\u003cbr\u003e\n```powershell\nfunction prompt {\n    Write-Host \"[Powered by 纳西妲] \" -NoNewline -ForegroundColor Cyan\n    return \"PS $($executionContext.SessionState.Path.CurrentLocation)$('\u003e' * ($nestedPromptLevel + 1)) \"\n}\n# Code by DuckStudio\n# Version 1.1\n# 注意：这是多行代码\n```\n效果：\u003cbr\u003e\n![Powered by 纳西妲](https://duckduckstudio.github.io/powered_by_akasha_terminal/PowerShell-纳西妲.png)\u003cbr\u003e\n* 在 cmd 中\u003cbr\u003e\n```bash\nprompt [Powered by 纳西妲] $P$G\n```\n效果：\u003cbr\u003e\n![Powered by 纳西妲](https://duckduckstudio.github.io/powered_by_akasha_terminal/cmd-纳西妲.png)\u003cbr\u003e\n\n## 关于翻译\n\n为什么不翻译`[Powered by]`?\u003cbr\u003e\n我保留了一部分英语，这样你才能知道你用的是终端(\u003cbr\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fduckduckstudio%2Fpowered_by_akasha_terminal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fduckduckstudio%2Fpowered_by_akasha_terminal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fduckduckstudio%2Fpowered_by_akasha_terminal/lists"}