#跨平台 #睡眠 #执行 #命令 #脚本 #系统 #操作系统

app snore

运行指定时间,类似于 Unix 的 'sleep' 命令

2 个版本

0.1.1 2020年2月4日
0.1.0 2020年2月3日

#2303 in 命令行工具

GPL-3.0-or-later

22KB
150

欢迎来到 snore 😴

rust stable build rust nightly build GitHub PRs Welcome
运行指定时间,类似于 Unix 的 sleep 命令


此程序旨在探索跨平台分发,跨越多个操作系统和包管理器。程序提供了一种跨平台接口,用于延迟脚本执行指定的时间。

安装

在 Debian 上安装

包括 Ubuntu、Linux Mint、ElementaryOS、SteamOS、ZorinOS 等。

不确定请使用此软件包!

Download Debian Deb

Debian 软件包尚未包含在 Debian 软件包存储库中。目前您必须手动下载并安装。

下载 deb 软件包并使用以下命令安装:

$ sudo apt-get install ./snore_0.1.1_amd64.deb

在 Fedora 上安装

包括 Red Hat、CentOS、OpenSUSE 等。

Download Fedora RPM

目前 Fedora 软件包尚未包含在 Fedora 软件包存储库中。目前您必须手动下载并安装。

下载 rpm 软件包并使用以下命令安装:

$ sudo rpm -i ./snore-0.1.1-0.x86_64.rpm

在 Gentoo GNU/Linux 上安装

包括 Sabayon。

Download Gentoo Ebuild

目前 ebuild 未包含在 Gentoo 软件包中。目前您必须使用 本地覆盖 来安装 snore

下载 ebuild 并将其放置在您的本地覆盖下 sys-apps/snore 之下,并消化 ebuild。

# mv snore-0.1.1.ebuild /path/to/your/local-overlay/sys-apps/snore/
# ebuild snore-0.1.1.ebuild digest

之后,您可以使用 emerge 安装 snore。

# emerge snore

在 Arch Linux 上安装

包括 Manjaro、Parabola、Chakra 等。

Download PKGBUILD

目前 snore 未提供在 AUR 中,您需要通过提供的 PKGBUILD 手动构建。

要安装 snore,下载 PKGBUILD 并使用 makepkg 通过 pacman 构建 & 安装它。

$ mkdir snore-pkg
$ mv PKGBUILD snore-pkg/PKGBUILD
$ cd snore-pkg 
$ makepkg --install

使用 Cargo 安装

Crates.io Link

使用 Cargo 安装

$ cargo install snore

如果 cargo 安装到您的 PATH 中,您可以像这样运行它

$ snore

MacOS 二进制文件

Download MacOS Binary

下载 snore-macos 二进制文件并将其重命名为 snore

$ mv snore-macos snore

在您运行可执行文件之前,您必须设置可执行标志

$ chmod +x /path/to/snore

您现在可以像这样运行程序

$ /path/to/snore

将可执行文件移动到您的 PATH 中,以便像使用系统中安装的任何其他程序一样使用它

Windows 可执行文件

Download Windows Executable

下载 snore-windows.exe 并将其重命名为 snore.exe。现在您可以在 Windows 命令行中运行此程序

C:\> \path\to\snore.exe

将可执行文件移动到您的 PATH 中,以便像使用系统中安装的任何其他程序一样使用它

适用于 Linux 的静态链接二进制文件

Download Linux AMD64 Download Linux AARCH64 Download Linux ARM Download Linux ARMhf

下载适合您 CPU 架构的 snore-linux 二进制文件。如果不确定,请使用 amd64。下载后,将可执行文件重命名为 snore

$ mv snore-linux-amd64 snore

在您运行可执行文件之前,您必须设置可执行标志

$ chmod +x /path/to/snore

您现在可以像这样运行程序

$ /path/to/snore

将可执行文件移动到您的 PATH 中,以便像使用系统中安装的任何其他程序一样使用它

用法

snore 在您的 PATH 中可用时,您就可以开始使用它了。

运行 snore 一秒钟

$ snore 1

运行 snore 200 毫秒

$ snore 200ms

运行 snore 1 小时 20 分钟

$ snore 1h 20m

运行 snore 2 秒和 500 毫秒

$ snore 500ms 2s

运行 snore 一半秒

$ snore 1.5s

运行 snore 0.001 天

$ snore 0.001d

构建项目

您可以选择从源代码自行构建项目,而不是下载预编译的二进制文件。首先,您必须设置 Rust 工具链。我建议使用 rustup。当最新的 Rust 稳定工具链成功安装后,您就可以编译代码了。

$ cargo install --path .

程序将被安装到 ~/.cargo/bin/snore

故障排除

如果您发现任何错误/意外的行为或您对未来的更改有建议,请提出一个说明当前行为和您期望的内容的问题。

部署 TODO

  • elf 静态链接二进制文件
  • mac 可执行文件
  • Windows 可执行文件
  • ebuild
  • rpm
  • deb
  • pkgbuild
  • apkbuild
  • Windows msi
  • Solaris
  • homebrew
  • macports
  • chocolatey
  • scoop
  • nix
  • openbsd
  • netbsd
  • freebsd
  • npm
  • pip
  • cargo
  • ruby bundler

作者

Fin Christensen

:octocat: @fin-ger
🐘 @fin_ger@weirder.earth
🐦 @fin_ger_github

展示您的支持

如果此项目对您有帮助,请给一个 ⭐!

依赖项

~0.7–1MB