SaaSHub helps you find the best software and product alternatives Learn more →
Similar projects and alternatives to dotfiles
Run Rust files and expressions as scripts without any setup or compilation step.
A file explorer tree for neovim written in lua
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
binary releases of VS Code without MS branding/telemetry/licensing
Transparent file encryption in git
Vim configuration for Rust.
Git integration for buffers
The best way to write secure and reliable applications. Write nothing; deploy nowhere.
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
A cat(1) clone with wings.
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
An Emacs framework for the stubborn martian hacker [Moved to: https://github.com/doomemacs/doomemacs]
Cargo script subcommand
ShellCheck, a static analysis tool for shell scripts
Intuitive find & replace CLI (sed alternative)
⚡️ Scripts & dotfiles for automation and/or bootstrapping new system setup
Vim-fork focused on extensibility and usability
VS Code in the browser
The Python programming language
Based on a true story
A simple, fast and user-friendly alternative to 'find'
n³ The unorthodox terminal file manager
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
dotfiles reviews and mentions
would you use rust for scripting?
6 projects | reddit.com/r/rust | 20 Mar 2023
find-invalid-utf8: walks a directory tree and prints invalid UTF-8 in files using nice hex escapes with coloring. This is useful for honing on in where invalid UTF-8 occur. You have a good bet of finding some by checking out any moderately sized repository of code. The Linux kernel used to have some. The Mozilla repo does. The CPython repo does too. This is why it's important for CLI tools to deal with invalid UTF-8 gracefully in some way.
What are some less popular but well-made crates you'd like others to know about?
12 projects | reddit.com/r/rust | 8 Jan 2023
Yeah it's great! I used it to implement a little utility to convert a subset of SMS/MMS messages from an XML backup to a more readable plain text version: https://github.com/BurntSushi/dotfiles/blob/0b075d79a6ff8812a1f48a37b9858938b3eadc58/bin/rust/searchsms/main.rs
Ask HN: Can I see your scripts?
73 projects | news.ycombinator.com | 15 Aug 2022
My dotfiles: https://github.com/BurntSushi/dotfiles
Here are some selected scripts folks might find interesting.
Here's my backup script that I use to encrypt my data at rest before shipping it off to s3. Runs every night and is idempotent. I use s3 lifecycle rules to keep data around for 6 months after it's deleted. That way, if my script goofs, I can recover: https://github.com/BurntSushi/dotfiles/blob/2f58eedf3b7f7dae...
I have so many machines running Archlinux that I wrote my own little helper for installing Arch that configures the machine in the way I expect: https://github.com/BurntSushi/dotfiles/blob/2f58eedf3b7f7dae...
A tiny little script to recover the git commit message you spent 10 minutes writing, but "lost" because something caused the actual commit to fail (like a gpg error): https://github.com/BurntSushi/dotfiles/blob/2f58eedf3b7f7dae...
A script that produces a GitHub permalink from just a file path and some optional file numbers. Pass --clip to put it on your clipboard: https://github.com/BurntSushi/dotfiles/blob/2f58eedf3b7f7dae... --- I use it with this vimscript function to quickly generate permalinks from my editor: https://github.com/BurntSushi/dotfiles/blob/2f58eedf3b7f7dae...
A wrapper around 'gh' (previously: 'hub') that lets you run 'hub-rollup pr-number' and it will automatically rebase that PR into your current branch. This is useful for creating one big "rollup" branch of a bunch of PRs. It is idempotent. https://github.com/BurntSushi/dotfiles/blob/2f58eedf3b7f7dae...
Scale a video without having to memorize ffmpeg's crazy CLI syntax: https://github.com/BurntSushi/dotfiles/blob/2f58eedf3b7f7dae...
Under X11, copy something to your clipboard using the best tool available: https://github.com/BurntSushi/dotfiles/blob/2f58eedf3b7f7dae...
Is it common for you guys to have an update break your system?
2 projects | reddit.com/r/archlinux | 11 Aug 2022
Otherwise, the most common "breakage" I get is when I forget to update in a while. Used to be a mostly non-issue until package signing became a thing. Now I get lots of signing errors when I update. When that happens, I run this script and it usually fixes things: https://github.com/BurntSushi/dotfiles/blob/2f58eedf3b7f7dae7f0a7cea1a641459e25e5d07/bin/pacman-fix-keys
Tauri reached 1.0
2 projects | reddit.com/r/rust | 16 Jun 2022
Sadly, at work, I can't use my own bespoke setup any more. I'm effectively forced to use GNOME, which has the same braindead support for multiple monitors that KDE has. These days, I just gave up on multiple monitors and work on my laptop in my sunroom at home. Back when I was in the office and using multiple monitors, it pretty much sucked, but I did write a little script that lets me at least move focus between monitors using my keyboard while respecting the window stacking order. I had intended to expand it with more stuff, but then COVID hit, my sunroom became my work environment and multiple monitors became a luxury I didn't care about any more. For work, anyway.
Fd: A simple, fast and user-friendly alternative to 'find'
18 projects | news.ycombinator.com | 20 May 2022
The zsh builtin with a custom TIMEFMT: https://github.com/BurntSushi/dotfiles/blob/965383e6eeb0bad4...
Git ignores .gitignore with .gitignore in .gitignore
4 projects | news.ycombinator.com | 18 May 2022
That's what I used to do, but I switched to Josh's strategy a couple years ago. It doesn't "blow up" git-status. If some new piece of software creates a new directory with a bunch of random stuff in it, git-status will just show you the directory since it is is untracked, and not everything in it.
archinstall is actually good
2 projects | reddit.com/r/archlinux | 2 Aug 2021
But I did that enough that I've scripted most of it: https://github.com/BurntSushi/dotfiles/blob/caed7921e48d112cc8932b33b81013fcbbcb2e08/bin/arch-install
What do you use for writing rust code?
15 projects | reddit.com/r/rust | 11 May 2021
For docs and license, see: https://github.com/BurntSushi/dotfiles/tree/master/.doc15 projects | reddit.com/r/rust | 11 May 2021
This is why I kept mine private for so many years too. A bit ago, I cleaned house and published them: https://github.com/BurntSushi/dotfiles
A note from our sponsor - #<SponsorshipServiceOld:0x00007f160f3b7ac8>
www.saashub.com | 21 Mar 2023