Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages
rauldipeas avatar

rauldipeas

https://repo.fury.io/rauldipeas/
Name Kind Latest version
atuin deb 18.2.0
atuin - magical shell history <p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://github.com/atuinsh/atuin/assets/53315310/13216a1d-1ac0-4c99-b0eb-d88290fe0efd"> <img alt="Text changing depending on mode. Light: 'So light!' Dark: 'So dark!'" src="https://github.com/atuinsh/atuin/assets/53315310/08bc86d4-a781-4aaa-8d7e-478ae6bcd129"> </picture> </p> . <p align="center"> <em>magical shell history</em> </p> . <hr/> . <p align="center"> <a href="https://github.com/atuinsh/atuin/actions?query=workflow%3ARust"><img src="https://img.shields.io/github/actions/workflow/status/atuinsh/atuin/rust.yml?style=flat-square" /></a> <a href="https://crates.io/crates/atuin"><img src="https://img.shields.io/crates/v/atuin.svg?style=flat-square" /></a> <a href="https://crates.io/crates/atuin"><img src="https://img.shields.io/crates/d/atuin.svg?style=flat-square" /></a> <a href="https://github.com/atuinsh/atuin/blob/main/LICENSE"><img src="https://img.shields.io/crates/l/atuin.svg?style=flat-square" /></a> <a href="https://discord.gg/Fq8bJSKPHh"><img src="https://img.shields.io/discord/954121165239115808" /></a> <a rel="me" href="https://hachyderm.io/@atuin"><img src="https://img.shields.io/mastodon/follow/109944632283122560?domain=https%3A%2F%2Fhachyderm.io&style=social"/></a> <a href="https://twitter.com/atuinsh"><img src="https://img.shields.io/twitter/follow/atuinsh?style=social" /></a> <a href="https://actuated.dev/"><img alt="Arm CI sponsored by Actuated" src="https://docs.actuated.dev/images/actuated-badge.png" width="120px"></img></a> </p> . . [English] | [简体中文] . . Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands. Additionally, it provides optional and _fully encrypted_ synchronisation of your history between machines, via an Atuin server. . . . . <p align="center"> <img src="demo.gif" alt="animated" width="80%" /> </p> . <p align="center"> <em>exit code, duration, time and command shown</em> </p> . . . . . As well as the search UI, it can do things like this: . ``` # search for all successful `make` commands, recorded after 3pm yesterday atuin search --exit 0 --after "yesterday 3pm" make ``` . You may use either the server I host, or host your own! Or just don't use sync at all. As all history sync is encrypted, I couldn't access your data even if I wanted to. And I **really** don't want to. . ## Features . - rebind `ctrl-r` and `up` (configurable) to a full screen history search UI - store shell history in a sqlite database - back up and sync **encrypted** shell history - the same history across terminals, across sessions, and across machines - log exit code, cwd, hostname, session, command duration, etc - calculate statistics such as "most used command" - old history file is not replaced - quick-jump to previous items with <kbd>Alt-\<num\></kbd> - switch filter modes via ctrl-r; search history just from the current session, directory, or globally - enter to execute a command, tab to edit . ## Documentation . - [Quickstart](#quickstart) - [Install](#install) - [Import](https://atuin.sh/docs/commands/import) - [Configuration](https://atuin.sh/docs/config) - [Searching history](https://atuin.sh/docs/commands/search) - [Cloud history sync](https://atuin.sh/docs/commands/sync) - [History stats](https://atuin.sh/docs/commands/stats) - [Self host Atuin server](https://atuin.sh/docs/self-hosting) - [Key binding](https://atuin.sh/docs/key-binding) - [Shell completions](https://atuin.sh/docs/commands/shell-completions) . ## Supported Shells . - zsh - bash - fish - nushell - xonsh . ## Community . ### Forum . Atuin has a community forum, please ask here for help and support: https://forum.atuin.sh/ . ### Discord . Atuin also has a community Discord, available [here](https://discord.gg/jR3tfchVvW) . # Quickstart . ## With the default sync server . This will sign you up for the default sync server, hosted by me. Everything is end-to-end encrypted, so your secrets are safe! . Read more below for offline-only usage, or for hosting your own server. . ``` # bash/zsh/etc bash <(curl --proto '=https' --tlsv1.2 -sSf https://setup.atuin.sh) . # fish bash (curl --proto '=https' --tlsv1.2 -sSf https://setup.atuin.sh | psub) . atuin register -u <USERNAME> -e <EMAIL> atuin import auto atuin sync ``` . Then restart your shell! . > [!NOTE] > > **For Bash users**: The above sets up `bash-preexec` for necessary hooks, but > `bash-preexec` has limitations. For details, please see the [Bash](#bash) > section below. . ## Offline only (no sync) . ``` bash <(curl https://raw.githubusercontent.com/atuinsh/atuin/main/install.sh) . atuin import auto ``` . By default, Atuin will check for updates. You can [disable update checks by modifying](https://atuin.sh/docs/config/#update_check) `config.toml`. . Then restart your shell! . ## Install . <details> <summary>Packaging status</summary> <a href="https://repology.org/project/atuin/versions"> <img src="https://repology.org/badge/vertical-allrepos/atuin.svg?columns=3" alt="Packaging status"> </a> </details> . ### Script (recommended) . The install script will help you through the setup, ensuring your shell is properly configured. It will also use one of the below methods, preferring the system package manager where possible (pacman, homebrew, etc etc). . ``` # do not run this as root, root will be asked for if required bash <(curl https://raw.githubusercontent.com/atuinsh/atuin/main/install.sh) ``` . And then follow [the shell setup](#shell-plugin) . ### With cargo . It's best to use [rustup](https://rustup.rs/) to get setup with a Rust toolchain, then you can run: . ``` cargo install atuin ``` . And then follow [the shell setup](#shell-plugin) . ### Homebrew . ``` brew install atuin ``` . And then follow [the shell setup](#shell-plugin) . ### MacPorts . Atuin is also available in [MacPorts](https://ports.macports.org/port/atuin/) . ``` sudo port install atuin ``` . And then follow [the shell setup](#shell-plugin) . ### Cave . Atuin is available in the Exherbo Linux [rust repository](https://gitlab.exherbo.org/exherbo/rust/-/tree/master/packages/app-shells/atuin): . ``` cave resolve -x repository/rust cave resolve -x atuin ``` . ### Nix . This repository is a flake, and can be installed using `nix profile`: . ``` nix profile install "github:atuinsh/atuin" ``` . Atuin is also available in [nixpkgs](https://github.com/NixOS/nixpkgs): . ``` nix-env -f '<nixpkgs>' -iA atuin ``` . And then follow [the shell setup](#shell-plugin) ### Pacman . Atuin is available in the Arch Linux [[extra] repository](https://archlinux.org/packages/extra/x86_64/atuin/): . ``` pacman -S atuin ``` . And then follow [the shell setup](#shell-plugin) . ### Xbps . Atuin is available in the Void Linux [repository](https://github.com/void-linux/void-packages/tree/master/srcpkgs/atuin): . ``` sudo xbps-install atuin ``` . And then follow [the shell setup](#shell-plugin) . ### Termux . Atuin is available in the Termux package repository: . ``` pkg install atuin ``` . And then follow [the shell setup](#shell-plugin) . ### From source . ``` git clone https://github.com/atuinsh/atuin.git cd atuin/atuin cargo install --path . ``` . And then follow [the shell setup](#shell-plugin) . ## Shell plugin . Once the binary is installed, the shell plugin requires installing. If you use the install script, this should all be done for you! After installing, remember to restart your shell. . ### zsh . ``` echo 'eval "$(atuin init zsh)"' >> ~/.zshrc ``` . #### Zinit . ```sh zinit load atuinsh/atuin ``` . #### Antigen . ```sh antigen bundle atuinsh/atuin@main ``` . ### bash . Atuin works in `bash >= 3.1` when combined with either ble.sh or bash-preexec. We recommend to use Atuin with the recent versions of `bash >= 5`. . #### [ble.sh](https://github.com/akinomyoga/ble.sh) . Atuin works best in bash when using [ble.sh](https://github.com/akinomyoga/ble.sh) >= 0.4. . With ble.sh (>= 0.4) installed, just add atuin to your .bashrc . ```bash echo 'eval "$(atuin init bash)"' >> ~/.bashrc ``` . > [!IMPORTANT] > > Please make sure that the above line comes after sourcing ble.sh, so Atuin detects ble.sh. . #### [bash-preexec](https://github.com/rcaloras/bash-preexec) . [Bash-preexec](https://github.com/rcaloras/bash-preexec) can also be used, but you may experience minor problems of missing commands, ignored `HISTCONTROL`, wrong recorded duration and exit status of some commands. . To use bash-preexec, download and initialize it . ```bash curl https://raw.githubusercontent.com/rcaloras/bash-preexec/master/bash-preexec.sh -o ~/.bash-preexec.sh echo '[[ -f ~/.bash-preexec.sh ]] && source ~/.bash-preexec.sh' >> ~/.bashrc ``` . Then set up Atuin . ```bash echo 'eval "$(atuin init bash)"' >> ~/.bashrc ``` . > [!NOTE] > > bash-preexec cannot properly invoke the `preexec` hook for subshell commands > `(...)`, function definitions `func() { ...; }`, empty for-in-statements `for > i in; do ...; done`, etc., so those commands may not be recorded in the > Atuin's history. > > bash-preexec currently has an issue where it will stop honoring > `HISTCONTROL=ignorespace`. While Atuin will ignore commands prefixed with > whitespace, they may still end up in your bash history. Please check your > configuration! All other shells do not have this issue. > > Also, there can be problems in the recorded duration and the exit status of > some commands. . > [!IMPORTANT] > > To use Atuin in `bash < 4` with bash-preexec, the option `enter_accept` needs > to be turned on (which is so by default). . ### fish . Add . ``` atuin init fish | source ``` . to your `is-interactive` block in your `~/.config/fish/config.fish` file . ### Nushell . Run in *Nushell*: . ``` mkdir ~/.local/share/atuin/ atuin init nu | save -f ~/.local/share/atuin/init.nu ``` . Add to `config.nu`: . ``` source ~/.local/share/atuin/init.nu ``` . ### Xonsh . Add ``` execx($(atuin init xonsh)) ``` to the end of your `~/.xonshrc` . # Security . If you find any security issues, we'd appreciate it if you could alert ellie@atuin.sh . # Contributors . <a href="https://github.com/atuinsh/atuin/graphs/contributors"> <img src="https://contrib.rocks/image?repo=atuinsh/atuin&max=300" /> </a> . Made with [contrib.rocks](https://contrib.rocks). . [English]: ./README.md [简体中文]: ./docs/zh-CN/README.md
cfs-zen-tweaks deb 1.3.0
Tweak Linux kernel CFS scheduler for responsiveness
cockos-reaper deb 7.42
REAPER is a complete digital audio production application for Windows and OS X, offering a full multitrack audio and MIDI recording, editing, processing, mixing and mastering toolset, REAPER supports a vast range of hardware, digital formats and plugins, and can be comprehensively extended, scripted and modified.
container-desktop deb 5.2.13.0
Container Desktop
gpu-viewer deb 3.02M1-1
A front-end to glxinfo, vulkaninfo and clinfo This programs displays the command line output of glxinfo, vulkaninfo and clinfo in presentable front-end UI
iriunwebcam deb 2.8.6
Iriun Webcam for Linux Use your phone's camera as a wireless webcam in your PC. . Install also Iriun Webcam app to your mobile phone and start using the phone with your favourite video applications.
magicstompfrenzy deb 1.00
Editor for Yamaha Magicstomp Guitar Effect Processor.
mailspring deb 1.16.0
The best email app for people and teams at work The best email app for people and teams at work
micro deb 2.0.13
A modern and intuitive terminal-based text editor
mini-video-me deb 4.0.2
A small webcam player focused on providing an easy way to add and control your webcam during recordings. A small webcam player focused on providing an easy way to add and control your webcam during recordings.
portmaster deb 1.0.0~2
Application Firewall: Block Mass Surveillance - Love Freedom The Portmaster enables you to protect your data on your device. You are back in charge of your outgoing connections: you choose what data you share and what data stays private. Read more on docs.safing.io.
rclonetray deb 1.0.0-14
Simple Rclone bookmark manager GUI that stays in the system tray.
rustdesk deb 1.4.1
A remote control software.
tribler deb 7.14.0
Python based Bittorrent/Internet TV application It allows you to watch videos and download content. Tribler aims to combine the ease of Youtube.com with the performance of peer-to-peer. . Tribler is backwards compatible with the Bittorrent download protocol. To discover interesting content standard RSS feeds with .torrent links are supported plus the "Tribe protocol" which automatically scans the network for available Bittorrent swarms upon startup. Tribler uses an embedded web browser to access video clips of Youtube.com and Liveleak.com. Other features are "People who like this also like" for recommending related swarms, the ability to make friends, and to donate idle upload capacity to friends. The later can improve download speed by a factor of two on asymmetric Internet links. The fastest way of social file sharing.
tuxguitar deb 2025-07-30-master-linux-jfx
TuxGuitar is a multitrack guitar tablature editor and player TuxGuitar is a multitrack guitar tablature editor and player written in Java. It can open Guitar Pro, Power Tab Editor, TablEdit and MIDI files.
veracrypt deb 1.26.24-1~deb12-1
Disk encryption with strong security based on TrueCrypt. Disk encryption with strong security based on TrueCrypt.
wine-tkg deb 10.12
TkG is Wine with Staging patchset and with many additional useful patches.
xournalpp deb 1.2.7~git20250509.0802--bookworm-2
Xournal++ - Open source hand note-taking program Xournal++ is a hand note-taking software written in C++ with the target of flexibility, functionality and speed. Stroke recognizer and other parts are based on Xournal Code, which you can find at sourceforge. It supports Linux (e.g. Ubuntu, Debian, Arch, SUSE), macOS and Windows. Supports pen input from devices such as Wacom Tablets. . Xournal++ features: . - Supports pressure-sensitive styluses and digital pen tables (e.g. Wacom, Huion, XP Pen, etc. tablets) - Paper backgrounds for note-taking, scratch paper, or whiteboarding - Annotate on top of PDFs - Select text from the background PDF, copy, highlight or underline it or strike it through - Follow links from the background PDF - Export to a variety of formats including SVG, PNG and PDF, both from the GUI and command line - Different drawing tools (e.g. pen, highlighter) and stroke styles (e.g. solid, dotted) - Shape drawing (line, arrow, circle, rectangle, spline) - Use the set-square and compass tools for measurements or as a guide for drawing straight lines, circular arcs and radii - Fill shape functionality - Shape resizing and rotation - Rotation and grid snapping for precise alignment of objects - Input stabilization for smoother writing/drawing - Text tool for adding text in different fonts, colors, and sizes - Enhanced support for image insertion - Eraser with multiple configurations - LaTeX support (requires a working LaTeX installation) with customizable template and a resizable editor with syntax highlighting - Sidebar containing page previews with advanced page sorting, PDF bookmarks and layers (can be individually hidden/edited) - Allows maping different tools/colors etc. to stylus/mouse buttons - Customizable toolbar with multiple configurations, e.g. to optimize toolbar for portrait/landscape - Custom color palette support using the .gpl format - Page template definitions - Bug reporting, autosave, and auto backup tools - Audio recording and playback alongside with handwritten notes - Multi language support (over 20 languages supported) - Plugins using Lua scripting
yabridge deb 5.1.1
Yet Another way to use Windows VST plugins on Linux. Yabridge seamlessly supports using both 32-bit and 64-bit Windows VST2 and VST3 plugins in a 64-bit Linux VST host as if they were native VST2 and VST3 plugins, with optional support for plugin groups to enable inter-plugin communication for VST2 plugins and quick startup times. Its modern concurrent architecture and focus on transparency allows yabridge to be both fast and highly compatible, while also staying easy to debug and maintain.