{"_id":"@adobe/aio-cli-plugin-app-files","_rev":"73-0a1df7030162304157086ef7350ab3c6","name":"@adobe/aio-cli-plugin-app-files","dist-tags":{"latest":"0.1.0-0","next":"0.1.0-0"},"versions":{"0.1.0-0":{"name":"@adobe/aio-cli-plugin-app-files","version":"0.1.0-0","keywords":["oclif-plugin"],"license":"Apache-2.0","_id":"@adobe/aio-cli-plugin-app-files@0.1.0-0","maintainers":[{"name":"bobvanmanen","email":"bmanen@adobe.com"},{"name":"manasmaji","email":"maji@adobe.com"},{"name":"rajarju","email":"rajarju@gmail.com"},{"name":"spaliwal","email":"spaliwal@adobe.com"},{"name":"niekraaijmakers","email":"niekraaijmakers@gmail.com"},{"name":"grubyak","email":"artur.kudlacz@gmail.com"},{"name":"patrick.fauchere","email":"patrick.fauchere@gmail.com"},{"name":"pheenomenon","email":"pheenomenon@gmail.com"},{"name":"camagic","email":"cacheung@adobe.com"},{"name":"mohiaror","email":"mohiaror@adobe.com"},{"name":"brenthosie","email":"brenthosie@gmail.com"},{"name":"indra2gurjar","email":"indra2gurjar@gmail.com"},{"name":"samfung","email":"sam.fung@gmail.com"},{"name":"rymorale","email":"ryanmorales@gmail.com"},{"name":"amadt5","email":"amadt5@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"mirea","email":"mirea@adobe.com"},{"name":"dgrossen","email":"dangrossen@gmail.com"},{"name":"tmathern","email":"mathern@adobe.com"},{"name":"dstrangio","email":"deirdra.strangio@gmail.com"},{"name":"addb","email":"arjun.d.bhadra@gmail.com"},{"name":"jdelbick","email":"jamie.delbick@gmail.com"},{"name":"sbenedicadb","email":"sbenedic@adobe.com"},{"name":"jasonwaters","email":"watersj@gmail.com"},{"name":"choffmann-adobe","email":"choffman@adobe.com"},{"name":"bgaurav","email":"FINDGAURAV@GMAIL.COM"},{"name":"sirugh","email":"stephenrugh@gmail.com"},{"name":"czerneck","email":"czerneck@adobe.com"},{"name":"sangeetha.krishnan","email":"sangeetha5491@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"dompuiu","email":"dompuiu@gmail.com"},{"name":"bglowacki","email":"bartosz.glow@gmail.com"},{"name":"ronen","email":"ronen@barzel.org"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"msagolj","email":"msagolj@adobe.com"},{"name":"richardhand","email":"pid90611@adobe.com"},{"name":"jckautzmann","email":"jkautzma@adobe.com"},{"name":"andreea_dracea","email":"andreeadracea@yahoo.com"},{"name":"bpauli","email":"mail@bpauli.de"},{"name":"vladbailescu","email":"vlad@bailescu.ro"},{"name":"mfrisbey","email":"mark_f79@hotmail.com"},{"name":"himar","email":"himar@adobe.com"},{"name":"bbythewa","email":"bbythewa@adobe.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"jianliao79","email":"jian.liao@gmail.com"},{"name":"ibaratz","email":"ibaratz@adobe.com"},{"name":"alexkli","email":"alexander@klimetschek.de"},{"name":"meryllblanchet","email":"meryll@adobeio.com"},{"name":"moritzraho","email":"raho.mr@gmail.com"},{"name":"justinedelson","email":"justin@justinedelson.com"},{"name":"icaraps","email":"icaraps@hotmail.com"},{"name":"ashryan","email":"sayhi@ashryan.io"},{"name":"korra","email":"npmjs.karo@cupdev.net"},{"name":"nporter-adbe","email":"nporter@adobe.com"},{"name":"aaronius","email":"aaron@aaronhardy.com"},{"name":"hirenoble","email":"hirenanandshah@outlook.com"},{"name":"benjamind","email":"ben@delarre.net"},{"name":"yoshikinoko","email":"yoshikinoko@gmail.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"purplecabbage","email":"purplecabbage@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"kerrishotts","email":"kerrishotts@gmail.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"macdonst","email":"simon.macdonald@gmail.com"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"aemsites","email":"meyer@adobe.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"jfkhoury","email":"jfkhoury@gmail.com"},{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"trieloff","email":"lars@trieloff.net"}],"dist":{"shasum":"d0a818c1491fab502a41a913967faabc8fe12b9b","tarball":"https://registry.npmjs.org/@adobe/aio-cli-plugin-app-files/-/aio-cli-plugin-app-files-0.1.0-0.tgz","fileCount":18,"integrity":"sha512-smYfFJPvKkDApr/3Af/whmAwziD6PSvSj/Goxx9s0eRUhIJm8nlzHwrmNGaEPxYIPjK4s1+DqyqfVWdBTc2jwg==","signatures":[{"sig":"MEYCIQCbqOnXvls5BWtXfuB/0MW2rr+enyd71L6CMYq4gV04FAIhAPiQ2j/RmHtDKOHgt+OXXFgSkJaxuJcQO/yMwgadrNkN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1v4sCRA9TVsSAnZWagAAyL0P/RqQ/u+tRRAPLrepeGva\nj5vjdiGfAAYOSdpuzksAL2Eo3CaHV3Ydqj5Ti3SvPMcNs6+0Pr/7mvZ7Elsu\nKfq+O1nTRV7sEPQZjUNxGPdd+XVSof8p1o41kZzo16TVixqBNbvfdfYTR759\nEC2iplmTGH+HP4ZtgK8SYQzLo5wLO5PlneA9YVpWuqIjAhKMngMNy8YQYvMV\njbKos6mid4+cCTZKVgtu88+dzzOtlY7jey9uGpaEo0XC1G/rcrsWs3KZ1ROS\nkDKxLXaP7VhUpjZ6eBOMs4Uw/YBSE4CQyP54jBlgnGb2D+fcuJywduQ36Obx\nnrGrWvVK37/exPR/6HDJRS9LO2IPMta7P/QCBZktrM63XM+z11AkBlzcS0k/\nNxi3x/Y71/rRo0vBO48Zo/HrU1afR8snvilP8lV9F+tXTCBkVFCaoSchkT3r\nw6Px5bOCl8W+WUg5zP6sgxBQKiaBY+jjBeyr92dKT+Ue7EQSpOAUG5JlqBly\nqa8Tqh5gvpFz6KvmetopszW57yxMV6FKz3lhcc1fe8hUiR7rxGa/JCKbyZcY\nXKznBRDzm01UQiYAu/EzfO4TrIuotVwLEh9QHq26DBT6Fx7vZcqGZKcU8ZTR\nFT9H1i15kMbrdjVBRSAqegkHsNiM5RKueTF6sykM9ng5gTuivulA5Fp/fYaL\nwyCo\r\n=s2rf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"collectCoverage":true,"testEnvironment":"node","coverageThreshold":{"global":{"lines":0,"branches":0,"statements":0}},"setupFilesAfterEnv":["./jest.setup.js"],"testPathIgnorePatterns":["<rootDir>/tests/fixtures/"],"coveragePathIgnorePatterns":["<rootDir>/tests/fixtures/"]},"main":"src/index.js","oclif":{"bin":"aio","commands":"./src/commands","devPlugins":["@oclif/plugin-help"],"repositoryPrefix":"<%- repo %>/blob/<%- version %>/<%- commandPath %>"},"engines":{"node":">=10.0.0"},"gitHead":"ffb917fcd289dbd38718f2c2d6124bb17985c8c1","scripts":{"e2e":"jest --collectCoverage=false --testRegex './e2e/e2e.js'","test":"npm run unit-tests","prepack":"oclif-dev manifest && oclif-dev readme","pretest":"eslint src test e2e","version":"oclif-dev readme && git add README.md","postpack":"rm -f oclif.manifest.json","unit-tests":"jest --ci"},"_npmUser":{"name":"purplecabbage","email":"purplecabbage@gmail.com"},"_npmVersion":"6.14.8","description":"Basic working repo structure for Adobe teams to use as a starting point for their own plugins, and available as a github template to the @adobe github org.","directories":{},"_nodeVersion":"10.16.1","dependencies":{"chalk":"^4.1.0","cli-ux":"^5.5.0","js-yaml":"^3.14.0","fs-extra":"^9.0.1","node-fetch":"^2.6.1","@oclif/config":"^1.15.1","@oclif/errors":"^1.1.2","@oclif/command":"^1.6.1","@adobe/aio-lib-ims":"^4.1.1","@oclif/plugin-help":"^2.2.3","@adobe/aio-lib-files":"^1.3.1","@adobe/aio-lib-core-tvm":"^2.0.0","@adobe/aio-lib-core-config":"^2.0.0","@adobe/aio-lib-core-logging":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24","acorn":"^7","execa":"^4","eslint":"^6.2.2","jest-junit":"^6.0.0","jest-resolve":"^24.5.0","stdout-stderr":"^0.1.9","@oclif/dev-cli":"^1","jest-haste-map":"^24.5.0","eslint-plugin-jest":"^23.13.2","eslint-plugin-node":"^10.0.0","eslint-config-oclif":"^3.1.0","eslint-plugin-jsdoc":"^21.0.0","eslint-plugin-import":"^2.21.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","@adobe/eslint-config-aio-lib-config":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/aio-cli-plugin-app-files_0.1.0-0_1604628851177_0.6154755430781635","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-11-06T02:14:09.483Z","modified":"2026-07-08T08:09:54.186Z","0.1.0-0":"2020-11-06T02:14:11.365Z"},"license":"Apache-2.0","keywords":["oclif-plugin"],"description":"Basic working repo structure for Adobe teams to use as a starting point for their own plugins, and available as a github template to the @adobe github org.","maintainers":[{"email":"mabecker@adobe.com","name":"marbec"},{"email":"tripod@bocanegra.ch","name":"tripod"},{"email":"garthdb@gmail.com","name":"garthdb"},{"email":"lazdnet@gmail.com","name":"lazd"},{"email":"grp-opensourceoffice@adobe.com","name":"adobe-admin"},{"email":"patrickfulton@gmail.com","name":"patrickfulton"},{"email":"lars@trieloff.net","name":"trieloff"},{"email":"krisnye@gmail.com","name":"krisnye"},{"email":"dcpfsdk@adobe.com","name":"dcpfsdk"},{"email":"natebaldwindesign@gmail.com","name":"natebaldwin"},{"email":"devongovett@gmail.com","name":"devongovett"},{"email":"danniintheus@gmail.com","name":"aspro83"},{"email":"symanovi@adobe.com","name":"symanovi"},{"email":"dominique.pfister@gmail.com","name":"dpfister"},{"email":"sg@adobe.com","name":"stefan-guggisberg"},{"email":"npm@rofe.com","name":"rofe"},{"email":"kptdobe@gmail.com","name":"kptdobe"},{"email":"halls@adobe.com","name":"adobehalls"},{"email":"bradjohn@adobe.com","name":"fullcolorcoder"},{"email":"djaeggi@adobe.com","name":"djaeggi"},{"email":"dylandepass@gmail.com","name":"dylandepass"},{"email":"mhaack@adobe.com","name":"mhaack"},{"email":"amol@adobe.com","name":"amol-anand"},{"email":"stopp@adobe.com","name":"stopp-adobe"},{"email":"namarora@adobe.com","name":"namarora"},{"email":"doten@adobe.com","name":"doten"},{"email":"schmidt@adobe.com","name":"duh_schmidt"},{"email":"astha.bhargava23@gmail.com","name":"asthabh23"},{"email":"zouhir.dahbi@outlook.com","name":"zdahbi"},{"email":"tuicu@adobe.com","name":"tuicu"},{"email":"fmeschbe@adobe.com","name":"fmeschbe"}],"readme":"# aio-cli-plugin-boilerplate\nBasic working repo structure for Adobe teams to use as a starting point for their own plugins, and available as a github template to the @adobe github org.\n\n## How to use this template\n\n- create a new repo from the github.com/adobe and select it in the templates\n- give it a unique name ( plugins are typically named aio-cli-plugin-xxxx )\n- enter a description\n- pick options\n- create repository\n- `git clone`, `npm i`\n- make some changes to names of things readme, ...\n- `git add .`\n- `git commit -m 'A new begining'`\n\n## How to use this repo, ( like a repo )\n\n- Click 'Clone or Download' and download a zip\n- extract it to a directory on your machine\n- if you cloned, delete the hidden `.git` folder\n- run `git init`\n- make some changes to names of things readme, ...\n- `git add .`\n- `git commit -m 'A new begining'`\n\n- Create the new empty repo here on github\n- grab the remote url \n\n### back in your directory ...\n- `git remote add origin new-repo-url`\n- `git push origin master`\n\n---\n\nFirefly app file storage commands for the Adobe I/O CLI\n\n<!-- toc -->\n* [aio-cli-plugin-boilerplate](#aio-cli-plugin-boilerplate)\n* [Usage](#usage)\n* [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n```sh-session\n$ aio plugins:install -g @adobe/aio-cli-plugin-app-files\n$ # OR\n$ aio app files --help\n```\n\n# Commands\n<!-- commands -->\n* [`aio app:files`](#aio-appfiles)\n* [`aio app:files:delete FILE`](#aio-appfilesdelete-file)\n* [`aio app:files:get PATH`](#aio-appfilesget-path)\n* [`aio app:files:list`](#aio-appfileslist)\n* [`aio app:files:write FILEPATH [DATA]`](#aio-appfileswrite-filepath-data)\n* [`aio app:state`](#aio-appstate)\n* [`aio app:state:delete KEY`](#aio-appstatedelete-key)\n* [`aio app:state:get KEY`](#aio-appstateget-key)\n* [`aio app:state:list`](#aio-appstatelist)\n* [`aio app:state:set KEY VALUE`](#aio-appstateset-key-value)\n\n## `aio app:files`\n\nExecute app file commands\n\n```\nUSAGE\n  $ aio app:files\n\nOPTIONS\n  -v, --verbose  Verbose output\n  --version      Show version\n\nALIASES\n  $ aio app:files\n```\n\n## `aio app:files:delete FILE`\n\nDelete files in file storage\n\n```\nUSAGE\n  $ aio app:files:delete FILE\n\nARGUMENTS\n  FILE  file path to delete\n\nOPTIONS\n  -v, --verbose  Verbose output\n  --version      Show version\n\nALIASES\n  $ aio app:files:delete\n\nEXAMPLE\n  $ aio app files delete some-file.txt\n```\n\n## `aio app:files:get PATH`\n\nGet details for files in file storage\n\n```\nUSAGE\n  $ aio app:files:get PATH\n\nARGUMENTS\n  PATH  file path to get\n\nOPTIONS\n  -v, --verbose  Verbose output\n  --version      Show version\n\nALIASES\n  $ aio app:files:get\n\nEXAMPLE\n  $ aio app files get some-file.txt\n```\n\n## `aio app:files:list`\n\nList files in file storage\n\n```\nUSAGE\n  $ aio app:files:list\n\nOPTIONS\n  -j, --json       output json data\n  -l, --list       output a formatted list\n  -p, --path=path  [default: /] file path to list\n\nALIASES\n  $ aio app:files:list\n\nEXAMPLE\n  $ aio app files list\n```\n\n## `aio app:files:write FILEPATH [DATA]`\n\nGet details for files in file storage\n\n```\nUSAGE\n  $ aio app:files:write FILEPATH [DATA]\n\nARGUMENTS\n  FILEPATH  file path to write to\n  DATA      data to write to the file, or path to a src file\n\nOPTIONS\n  -f, --src=src  file path for src\n\nALIASES\n  $ aio app:files:write\n\nEXAMPLE\n  $ aio app files get some-file.txt\n```\n\n## `aio app:state`\n\nExecute app state commands\n\n```\nUSAGE\n  $ aio app:state\n\nOPTIONS\n  -v, --verbose  Verbose output\n  --version      Show version\n\nALIASES\n  $ aio app:state\n```\n\n## `aio app:state:delete KEY`\n\ndelete key+value from state store\n\n```\nUSAGE\n  $ aio app:state:delete KEY\n\nARGUMENTS\n  KEY  state key to delete\n\nOPTIONS\n  -v, --verbose  Verbose output\n  --version      Show version\n\nALIASES\n  $ aio app:state:delete\n  $ aio app:state:del\n\nEXAMPLE\n  $ aio app state delete some-key\n```\n\n## `aio app:state:get KEY`\n\nGet values for keys in state store\n\n```\nUSAGE\n  $ aio app:state:get KEY\n\nARGUMENTS\n  KEY  state key to get\n\nOPTIONS\n  -v, --verbose  Verbose output\n  --version      Show version\n\nALIASES\n  $ aio app:state:get\n\nEXAMPLE\n  $ aio app state get some-key\n```\n\n## `aio app:state:list`\n\nList keys in store\n\n```\nUSAGE\n  $ aio app:state:list\n\nOPTIONS\n  -v, --verbose  Verbose output\n  --version      Show version\n\nALIASES\n  $ aio app:state:list\n  $ aio app:state:ls\n\nEXAMPLE\n  $ aio app state list\n```\n\n## `aio app:state:set KEY VALUE`\n\nset value for key in state store\n\n```\nUSAGE\n  $ aio app:state:set KEY VALUE\n\nARGUMENTS\n  KEY    state key to set\n  VALUE  value to set\n\nOPTIONS\n  -t, --ttl=ttl  [default: 86400] time to live, expiry in seconds, default is 24 hours, -1 for no expiry\n\nALIASES\n  $ aio app:state:set\n\nEXAMPLE\n  $ aio app state set some-key \"Some value\"\n```\n<!-- commandsstop -->\n\n## Contributing\n\nContributions are welcomed! Read the [Contributing Guide](CONTRIBUTING.md) for more information.\n\n## Licensing\n\nThis project is licensed under the Apache V2 License. See [LICENSE](LICENSE) for more information.\n","readmeFilename":"README.md"}