X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=teeu;h=fbeecadb12d360bb0da0789c2bacc2ecf09baa8e;hb=0b5f4f6e46815c7977ac3a82ce95bdd2232b8951;hp=948169dbffdd190d66a2cb502ec0807800ef4012;hpb=ea655d17a5e11dd740574d0a1d5ca2401d5cf063;p=tee-unique diff --git a/teeu b/teeu index 948169d..fbeecad 100755 --- a/teeu +++ b/teeu @@ -1,13 +1,26 @@ #!/bin/bash -# Copyright (C) 2014 Ian Kelling -# This program is under GPL v. 3 or later, see +# Copyright (C) 2016 Ian Kelling + +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at + +# http://www.apache.org/licenses/LICENSE-2.0 + +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. teeu() { - local help="Usage: appendu [-h|--help] FILE [LINE] + local help="Usage: teeu [-h|--help] FILE [LINE] +Append LINE if it's not already in FILE -Tee unique. Append each LINE or if none, each stdin line to FILE if it does not exist in FILE. +If no LINE is specified, process each line from STDIN. +teeu is short for tee unique. - [-h|--help] display this message" +-h|--help display this message" if [[ $1 == --help || $1 == -h ]]; then echo "$help"