MCPcopy
hub / github.com/ntfstool/ntfstool

github.com/ntfstool/ntfstool @3.5.1 sqlite

repository ↗ · DeepWiki ↗ · release 3.5.1 ↗
169 symbols 322 edges 55 files 5 documented · 3%
README

NTFS Tool

English | 简体中文

为苹果电脑提供NTFS读写支持的一款免费软件

NTFS Tool Free For Mac

​ 我们是一群热爱生活热爱编程的软件技术从业者,利用零散时间,开发出这款免费的 NTFS Tool for Mac 工具。

​ NTFS Tool 是一款纯净版的NTFS 工具,支持NTFS磁盘读写、挂载,推出、管理等功能。它的界面简洁易用,希望这款工具能够为你的工作和生活带来便利👻。

如果这款软件对你有帮助,欢迎 Star 关注。

✈️ 去 官网 逛逛 | 📖 查看 帮助手册

💽 安装稳定版

GitHub官网 提供了已经编译好的稳定版安装包,当然你也可以自己克隆代码编译打包。

平台支持

作者初衷是为MacOS系统操作NTFS磁盘提供方便,目前仅支持MacOS系统。

macOS

macOS 用户可以点击下方链接跳转到官网直接下载。

点击下载

✨ 特性

  • 🕹 简洁明了的图形操作界面
  • 🦄 支持USB挂载NTFS磁盘读写操作
  • ☑️ 支持查看可读写磁盘容量
  • 💾 支持磁盘信息自主刷新
  • 🎛 支持镜像磁盘文件空间占用提示
  • 🚀 支持镜像磁盘文件卸载
  • 🔔 操作完成后通知
  • 💻 支持触控栏快捷键
  • 🤖 常驻系统托盘,操作更加便捷【TODO】
  • 🌑 深色模式【TODO】
  • 🌍 国际化,查看已可选的语言【待完善】
  • 🎏 ...

🖥 应用界面

ntfstool-main1.png

ntfstool-main1.png

⌨️ 本地开发

克隆代码

git clone git@github.com:ntfstool/ntfstool.git

安装 & 编译

大陆用户建议使用淘宝的 npm 源

npm install nrm -g
nrm use taobao
nrm test npm  测试速度

设置 electron 源

npm config set electron_mirror https://cdn.npm.taobao.org/dist/electron/ 

安装依赖

cd ntfstool
npm install

大陆用户建议使用淘宝的 npm 源

npm install nrm -g
nrm use taobao
nrm test npm  测试速度

如果喜欢 Yarn,也可以使用 yarn 安装依赖

开发模式

npm run dev

编译打包

npm run build

完成之后可以在项目的 release 目录看到编译打包好的应用文件

🛠 技术栈

☑️ TODO

...

🤝 参与共建 PRs Welcome

如果你有兴趣参与共同开发,欢迎 FORK 和 PR。

🌍 国际化

欢迎大家将 NtfsTool 翻译成更多的语言版本 🧐

Key Name Status
ca Català 🚧
de Deutsch 🚧
en-US English ✔️
fa فارسی 🚧
fr Français 🚧
ja 日本語 ✔️
ko 한국어 ✔️
pt-BR Portuguese (Brazil) 🚧
ru Русский 🚧
tr Türkçe 🚧
uk Українська 🚧
zh-CN 简体中文 ✔️
zh-TW 繁體中文 ✔️

📜 开源许可

基于 MIT license 许可进行开源。

Core symbols most depended-on inside this repo

execShellSudo
called by 8
src/common/utils/AlfwShell.js
noticeTheSystemError
called by 7
src/common/utils/AlfwCommon.js
exitAll
called by 6
src/main/lib/PageConfig.js
openDialogPage
called by 5
src/main/lib/PageConfig.js
execShell
called by 5
src/common/utils/AlfwShell.js
openPageByName
called by 4
src/main/lib/PageConfig.js
openSettingPage
called by 4
src/main/lib/PageConfig.js
openFeedBackPage
called by 4
src/main/lib/PageConfig.js

Shape

Function 160
Method 5
Class 4

Languages

TypeScript100%

Modules by API surface

src/renderer/lib/home.js24 symbols
src/renderer/lib/setting.js21 symbols
src/main/lib/PageConfig.js20 symbols
src/common/utils/AlfwStore.js18 symbols
src/renderer/lib/tray.js17 symbols
src/renderer/lib/dialog.js16 symbols
src/common/utils/AlfwCommon.js13 symbols
src/common/utils/AlfwDisk.js8 symbols
src/common/utils/AlfwShell.js7 symbols
src/main/lib/AutoLaunchManager.js5 symbols
src/main/lib/EnergyManager.js4 symbols
src/common/disk/queueDisk.js4 symbols

Dependencies from manifests, versioned

@babel/plugin-proposal-object-rest-spread7.8.3 · 1×
axios0.19.2 · 1×
babel-core6.25.0 · 1×
babel-loader7.1.1 · 1×
babel-plugin-istanbul4.1.1 · 1×
babel-plugin-transform-runtime6.23.0 · 1×
babel-preset-env1.6.0 · 1×
babel-preset-stage-06.24.1 · 1×
babel-register6.24.1 · 1×
babili-webpack-plugin0.1.2 · 1×
cfonts1.1.3 · 1×
chai4.0.0 · 1×

For agents

$ claude mcp add ntfstool \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact