mirror of
https://github.com/ivuorinen/dotfiles.git
synced 2026-03-20 15:06:39 +00:00
Multiple scripts, go packages, shared configs...
Documentation, links, renaming files for clarity, and all that.
This commit is contained in:
30
local/bin/x-until-success
Executable file
30
local/bin/x-until-success
Executable file
@@ -0,0 +1,30 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# About
|
||||
# -----
|
||||
# Repeat the command until it succeeds - always run at least once.
|
||||
#
|
||||
#
|
||||
# License
|
||||
# -------
|
||||
#
|
||||
# Copyright (c) 2013 by Steve Kemp. All rights reserved.
|
||||
#
|
||||
# This script is free software; you can redistribute it and/or modify it under
|
||||
# the same terms as Perl itself.
|
||||
#
|
||||
# The LICENSE file contains the full text of the license.
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# Run the first time.
|
||||
#
|
||||
"$@"
|
||||
|
||||
#
|
||||
# If the status code was not zero then repeat.
|
||||
#
|
||||
while [ $? -ne 0 ]; do
|
||||
"$@"
|
||||
done
|
||||
Reference in New Issue
Block a user