kit

kit
git clone https://git.ryansepassi.com/git/kit.git
Log | Files | Refs | README

08-conventional-dash-and-alias.sh (563B)


      1 # Conventional dash-prefixed mode, `--` archive delimiter, installed argv[0]
      2 # dispatch, and leading-dash operands inside directories containing spaces.
      3 mkdir 'dash path' 'tool aliases'
      4 printf 'member bytes\n' > 'dash path/-member.o'
      5 "$KIT" install "$PWD/tool aliases" ar >/dev/null 2>&1
      6 ar_alias="$PWD/tool aliases/ar"
      7 
      8 echo '== direct -rcs =='
      9 (
     10     cd 'dash path'
     11     "$KIT" ar -rcs -- -direct.a -member.o
     12     "$KIT" ar t -- -direct.a
     13 )
     14 
     15 echo '== installed rcs =='
     16 (
     17     cd 'dash path'
     18     "$ar_alias" rcs -- -alias.a -member.o
     19     "$ar_alias" t -- -alias.a
     20 )