0.75.0 2023年7月12日

#35 in #pkg

MIT 许可证

1.5MB
240 代码行

Contributors Forks Stargazers Issues MIT License Crates.io


目录
  1. 关于项目
  2. 🏁 开始
  3. 🪧 使用
  4. 🗾 路线图
  5. 💁 贡献
  6. ❓ 常见问题解答
  7. 📟 Semver
  8. 🔰 安全性
  9. 🪪 许可证
  10. 📧 联系我们
  11. 🦾 致谢

🪽 关于项目

CHANGEME_MANUAL

如果您有任何问题,请查看常见问题解答

(回到顶部)

💡 功能

  • CHANGEME_MANUAL...

(回到顶部)

🎥 视频展示

展示

(回到顶部)

🍔 构建

(回到顶部)

股票库和这些出色的第三方库

  • CHANGEME_MANUAL

(回到顶部)

🏁 开始

🏃 运行程序

平台 版本
Windows 7及以上
Linux 任何东西
MacOS 10.15及以上
所有平台 所有上述平台

(回到顶部)


🪟 Windows

便携式EXE

  1. 转到发布标签并下载tsfh-windows.exe文件(可能需要点击显示全部)。
  2. 双击您刚下载的exe文件,程序即可运行。
  3. 如果您对它不理解,请查看使用标签
  4. 您还可能想要创建一个桌面快捷方式和一个放置在开始菜单的快捷方式。

安装程序

  1. 转到发布标签并下载tsfh-windows-installer.exe文件(可能需要点击显示全部)。
  2. 双击安装程序,像任何其他安装程序一样进行操作。
  3. 现在,在开始菜单(或在您勾选创建桌面快捷方式的情况下在桌面上)中,您将看到一个tsfh快捷方式,就像运行任何其他程序一样运行它。
  4. 如果您对它不理解,请查看使用标签

(回到顶部)


🐧 Linux

(回到顶部)

便携式Bin

  1. 转到发布标签并下载tsfh-linux文件。
  2. 双击您刚下载的bin文件,程序即可运行。
  3. 如果您对它不理解,请查看使用标签
  4. 您还可以选择下载 tsfh-linux.tar.gz 文件,并将 linux/desktop/tsfh.desktop 提取到 $HOME/.local/share/applications,将 linux/desktop/icons 提取到 $HOME/.local/share/icons,以便在启动菜单中创建快捷方式,并将 tsfh 添加到 /usr/bin/。

AppImage

  1. 转到 发布标签页,并下载 tsfh-linux.AppImage 文件。
  2. 双击下载的 AppImage,程序就可以直接运行。如果您还没有安装,可能需要安装 AppImageLauncher,这样当您启动 AppImage 时,会弹出一个提示,询问您是否要集成和运行它。如果您这样做,它将像安装一样运行。
  3. 如果您对它不理解,请查看使用标签

AUR

这些 PKGs 是:

  • tsfh(用于稳定版)
  • tsfh-bin(用于预编译)
  • tsfh-git(从最新的源代码提交编译)

a. 如果您有 AUR 管理器(如 paruyay,您应该有的)

  1. 就像选择任何其他 AUR 包一样,选择您喜欢的类型,例如您可以运行以下命令。

    paru -Sy tsfh
    
  2. 在您的应用启动器中搜索 tsfh 并启动它。

  3. 如果您对它不理解,请查看使用标签

b. 从 AUR 手动克隆和构建

  1. 首先安装基本构建依赖项,如果您还没有安装的话

    sudo pacman -Sy gcc base-devel --needed
    
  2. 然后克隆构建脚本

    git clone https://aur.archlinux.org/tsfh.git # or tsfh-bin & tsfh-git
    
  3. 进入新克隆的存储库,并运行以下命令来构建包

    makepkg
    
  4. 为了安装包,运行以下命令(其中 * 仅为任意字符占位符)

    sudo pacman -U tsfh-*.pkg.tar.zst
    

Nix文件

您正在使用 NixOS,别担心,我已经为您准备好了。

  1. 转到 发布标签页,并下载 tsfh-linux.nix 文件。
  2. 如果您使用 flakes,将其放入您的 pkgs 文件夹中,并在顶部添加您的标签(如 my)。如果没有,只需在 default.nix 文件中添加代码并按此方式安装。
  3. 如果您对它不理解,请查看使用标签

Deb文件

您应该使用应用镜像。它不提供桌面文件,您必须从命令行运行它。这里只是作为另一种需要时的手段。我最终会尝试创建一个 ppa。

  1. 转到 发布标签页,并下载 tsfh-linux.deb 文件。

  2. 在您的下载文件夹中打开终端并运行以下命令

    sudo dpkg -i tsfh-linux.deb
    
  3. 在终端中运行 tsfh 并查看,应用程序出现了。

  4. 如果您对它不理解,请查看使用标签

  5. 您还可以选择下载 tsfh-linux.tar.gz 文件,并将 linux/desktop/tsfh.desktop 提取到 $HOME/.local/share/applications,将 linux/desktop/icons 提取到 $HOME/.local/share/icons,以便在启动菜单中创建快捷方式。

Arch包文件

您不应该使用此方法,而应安装 tsfh-bin AUR 包。这里只是作为另一种需要时的手段。

  1. 转到 发布标签页,并下载 tsfh-linux.pkg.tar.zst 文件。

  2. 在您的 Arch Linux 命令行中运行以下命令

    sudo pacman -U tsfh-linux.pkg.tar.zst
    
  3. 在您的应用启动器中搜索 tsfh 并启动它。

  4. 如果您对它不理解,请查看使用标签

(回到顶部)


🍎 macOS

(回到顶部)

便携式二进制文件

  1. 转到 发布标签页,并下载 tsfh-macos 文件。
  2. 双击您刚下载的bin文件,程序即可运行。
  3. 如果您对它不理解,请查看使用标签
  4. 您可能还想将其放在某个特殊位置并 创建一个快捷方式

应用程序文件夹

便携式二进制文件 类似,唯一的区别是它有一个图标。

  1. 转到 发布标签页,并下载 tsfh-macos-app.tar.gz 文件。

  2. 使用您的归档管理器或终端中运行以下命令

    tar -xzf tsfh-macos-app.tar.gz
    
  3. 双击下载的 App 文件夹,程序就可以运行。

  4. 如果您对它不理解,请查看使用标签

DMG安装程序

就像您使用过的任何 dmg 安装程序一样。

  1. 转到 发布标签页,并下载 tsfh-macos-installer.dmg 文件。
  2. 双击运行 dmg。
  3. 将应用程序文件夹拖到应用程序文件夹上。
  4. 完成了,您刚刚安装了应用程序,现在应该在启动盘上看到它。
  5. 如果您对它不理解,请查看使用标签

Homebrew

注意,这种方法不包含桌面入口。您需要运行tsfh命令或自己创建快捷方式,这非常简单。如何创建快捷方式

  1. 如果您还没有安装homebrew,则需要安装它。如果没有安装,请运行以下命令

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    
  2. 您需要添加我的tap仓库,运行以下命令以实现此目的

    brew tap Obscurely/tap
    
  3. 安装pkg。

    brew install tsfh
    
  4. 如果您对它不理解,请查看使用标签

(回到顶部)


🚉 所有平台

此方法适用于任何Linux发行版,Windows 10/11和macOS(已测试Big Sur+)。

  1. 您需要安装rust,可以使用官方的rustup安装程序或您可能使用的任何pkg管理器。(如果您使用nix,仓库中还有一个shell.nix文件)

  2. 在您选择的终端中运行以下命令

    cargo install tsfh
    
  3. 请确保您的路径中有.cargo/bin,对于Linux和macOS,您需要在终端RC文件(例如$HOME/.zshrc)中添加以下行

    export PATH=$HOME/.cargo/bin:$PATH # This is for Linux & macOS, look below for Windows.
    

    在Windows上,它应该会自动工作(如果刚刚安装,请重新启动),如果不这样做,您可以按照此指南将内容添加到路径中。Cargo bin文件夹位于Users\{您的用户}\.cargo\bin

  4. 您可能希望在Linux & macOS上创建一个符号链接或如果您在Windows上,创建一个快捷方式,以便于访问bin文件。

  5. 要更新,请再次运行安装命令,现在您可以按照使用说明获取有关如何使用它的更多信息。

  6. 此外,您可能想要根据您的平台创建一个快捷方式并将其放置在开始菜单中。

(回到顶部)


🛠 编译

此程序仅使用跨平台库。以下步骤要求您已安装rust,请查看其官方安装页面或使用您可能想要的任何pkg管理器。(如果您使用nix,仓库中还有一个shell.nix文件)

  1. 在您的PC上克隆此仓库,如果您已安装git,可以使用“git clone”命令,如下所示

    git clone https://github.com/Obscurely/tsfh.git
    

    否则,在仓库页面右上角,您将看到一个下载按钮,下载仓库作为zip文件并在文件夹中解压缩

  2. 在提取仓库的文件夹中打开一个新的终端/cmd窗口,如果您不能右键单击文件夹并在那里打开,请执行以下操作

    cd the/path
    

    您就会到达那里。

  3. 从那里,在终端中运行此编译命令

    cargo build --release
    

    这需要一些时间,因为要进行可执行速度优化,但请耐心等待。

  4. 完成了,导航到target/release并从中获取“tsfh”文件。

(回到顶部)

🪧 使用

在提供的视频中介绍了您应该知道的所有关于如何使用tsfh的信息。我也认为UI足够直观,但我显然无法提供一个无偏见的观点或初次体验,所以请看这里。

基础

CHANGEME_MANUAL

高级

CHANGEME_MANUAL

(回到顶部)

🗾 路线图

路线图(看板)位于项目标签页顶部或此链接

(回到顶部)

💁 贡献

欢迎贡献!

请阅读CONTRIBUTING.mdCODE_OF_CONDUCT.md,但概括地说基本流程是:编辑你想要修改的文件,发起一个pull request,我会查看它。如果更改合理且很好,我会接受它,这样就完成了。同时,请保持友好和尊重。

(回到顶部)

❓常见问题解答(FAQ)

CHANGEME_MANUAL

  1. 问题1
    • 答案1

(回到顶部)

📟 Semver

tsfh遵循语义化版本2.0

(回到顶部)

🔰 安全性

如果你发现了任何问题,请仔细阅读SECURITY.md,并严格遵守其中所述的所有内容。

(回到顶部)

🪪 许可证

该项目遵循MIT许可证,请遵守许可证条件并享受编程的乐趣:)

(回到顶部)

📧 联系我们

你可以在问题标签中发布问题,或者如果你有更多要说的话,可以通过以下邮箱联系我:[email protected]

(回到顶部)

🦾 致谢

(回到顶部)

ko-fi

无运行时依赖