| 1234567891011121314151617181920212223242526 |
- package cmdarg
- import (
- "bytes"
- "io"
- "os"
- )
- // LoadArg loads one arg, maybe an remote url, or local file path
- func LoadArg(arg string) (out io.Reader, err error) {
- bs, err := LoadArgToBytes(arg)
- if err != nil {
- return nil, err
- }
- out = bytes.NewBuffer(bs)
- return
- }
- // LoadArgToBytes loads one arg to []byte, maybe an remote url, or local file path
- func LoadArgToBytes(arg string) (out []byte, err error) {
- out, err = os.ReadFile(arg)
- if err != nil {
- return
- }
- return
- }
|