Something went wrong. Try again.
simple go script to toggle / increment / decrement whatever comes in on stdin
Something went wrong. Try again.
Files
- Go 93%
- Nix 7%
README.md
revolve #
hard fork of thedenisnikulin/cycle
simple go script to toggle / increment / decrement whatever comes in on stdin
echo true | revolve # false
echo 41 | revolve # 42
echo 2026-09-11 | revolve --prev # 2026-09-10
echo 0x0f | revolve # 0x10
echo v1.2.9 | revolve # v1.2.10
echo Monday | revolve --prev # Sunday
echo '[ ]' | revolve # [x] (markdown)
install #
with nix #
# flake.nix
{
inputs = {
# ...
revolve = {
url = "git+tangled.org/indium114.tngl.sh/revolve";
inputs.nixpkgs.follows = "nixpkgs";
};
};
}
{
inputs,
pkgs,
...
}:
{
environment.systemPackages = [
inputs.revolve.packages.${pkgs.stdenv.hostPlatform.system}.revolve
];
}
with go #
go install tangled.org/indium114.tngl.sh/revolve@latest
use with helix #
[keys.normal]
"C-a" = ":pipe revolve"
"C-x" = ":pipe revolve --prev"
[keys.select]
"C-a" = ":pipe revolve"
"C-x" = ":pipe revolve --prev"
overrides default incr/decr keybinds. Select text and hit C-a/C-x