{"_id":"@4success/successfactors-cli-tools","_rev":"4-8396cea4cf6947e90cac935ee5fa6878","name":"@4success/successfactors-cli-tools","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@4success/successfactors-cli-tools","version":"1.0.0","keywords":[],"author":"","license":"ISC","_id":"@4success/successfactors-cli-tools@1.0.0","maintainers":[{"name":"renanwilliam","email":"renan@4success.com.br"}],"bin":{"4s-sf-tools":"dist/index.js"},"dist":{"shasum":"1f8fcb24ea2aa9070efb23471c5def0506acf371","tarball":"https://registry.npmjs.org/@4success/successfactors-cli-tools/-/successfactors-cli-tools-1.0.0.tgz","fileCount":20,"integrity":"sha512-0orczk8E/zz3SopM7ipSH0ItGG65Woek94lyxmSeUlhE/gZYcERLq5l2OTpuJwp1iNTkpmoplBbJhcusrSvCXA==","signatures":[{"sig":"MEYCIQC5S5BMvGvUdaz1IELdMw2VZ5DJqOYXqJDTpGmptJcLOwIhAO3iNZT1KfPhH7bNIYAi07FJAdORwPANOdJHbKRYVcoj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEecRCRA9TVsSAnZWagAAFq8P/iuZqxG+TCY3xqdcauuE\n3ye+dTEkG2wz8VzgnV2vtS5mSI7q0ghj/vhSNGhnucbQzY+Gv3UbPN0LYEMl\neTbxnmHXLSi2HljGx8QNgqUIgfAKnj+DoFCc0A4CVJoTY4bsR7z1Ru+AzXKM\nJ/cgGQp6sevzxWZiXja5T+y1OHmo9CDLNjLFQh/L/sL9T1QRIqB6+WPK0qDm\n4DVxHR3cFAa+hRC6Vvl5kTpcVmEJnC1UyRz/qGCwb4SSJ6hhF2f8JIMLPXaK\nkQFNVitgilX8Kbo2Nhaxz6UUIloxTTU+Zk/0zI5xiOK3VB2+nDb+UsPoP/Np\nETuqnzvUFHKcyx4btJdKOQm2poYl2K78fgku+Bdh95GDhMCrjdvxitq27fpF\n0GEWprX94V9HSoetznLTZXelMxBtw+/6LEFE+e4numZcPkPhizmZ/vpMJhzx\n8DXBl47ZISzIvWoxKsuu6YLp+vbQW9L7D5q155V1wpO2uGAfp5+w4NswZY0P\n+47EHy0wgfneOPmqOz/YBcJPKixgfTyJivpyQoUENClCAwNMe56zln+yd8sE\nHmWAmRRvl0vyuJEs7kOoUKz2eiAcRD8bvaYHZEcOZxx+N3eVe9e6GwkZlqWT\n2K2fGI3KKy0Fp1PVSrt7rwfKrRkMtJRuNQVyYAwXuAvdFqDNnG6T+uXWlgE7\nh7uK\r\n=LXWv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9636d5154b24672b84d6d2b711017b75693dd1ba","scripts":{"lint":"tslint -p tsconfig.json","test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","execute-ts":"ts-node src/index.ts","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"renanwilliam","email":"renan@4success.com.br"},"_npmVersion":"6.14.11","description":"Ferramentas CLI SuccessFactors","directories":{"test":"src/__tests__"},"_nodeVersion":"12.19.0","dependencies":{"got":"^11.8.1","clui":"^0.3.6","axios":"^0.21.0","chalk":"^4.1.0","clear":"^0.1.0","touch":"^3.1.0","dotenv":"^8.2.0","lodash":"^4.17.20","moment":"^2.29.1","inquirer":"^7.3.3","minimist":"^1.2.5","papaparse":"^5.3.0","configstore":"^5.0.1","odata-client":"^0.6.14","@types/papaparse":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","tslint":"^6.1.3","aws-sdk":"^2.809.0","ts-jest":"^26.3.0","ts-node":"^9.1.1","prettier":"^2.1.1","typescript":"^3.9.7","@types/clui":"^0.3.0","@types/jest":"^26.0.10","@types/clear":"^0.1.1","@types/figlet":"^1.2.1","@types/inquirer":"^7.3.1","@types/configstore":"^4.0.0","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/successfactors-cli-tools_1.0.0_1611786001283_0.4800119901168629","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@4success/successfactors-cli-tools","version":"1.0.1","keywords":[],"author":"","license":"ISC","_id":"@4success/successfactors-cli-tools@1.0.1","maintainers":[{"name":"renanwilliam","email":"renan@4success.com.br"}],"bin":{"4s-sf-tools":"dist/index.js"},"dist":{"shasum":"642b8dc907f7837d95e7eb49b208432a9a9eee76","tarball":"https://registry.npmjs.org/@4success/successfactors-cli-tools/-/successfactors-cli-tools-1.0.1.tgz","fileCount":20,"integrity":"sha512-7vTpX312+uyZy7qyMXOYdwUnmVfSMUZu19msvZLurQXR0l3r3lUPOQIw5gtgMemh/PcWzFcb6gKkf4mrDvdCCQ==","signatures":[{"sig":"MEYCIQDx85sSovYqTO94puZjWOaVNrKtoM1wPOtyGjEUtqPtQwIhANsBdcJAr+cBZaRWQM04pz/NOxDvLU21OkqWYYfbjRrK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEfZTCRA9TVsSAnZWagAAMrMP/2Dt1FGSDK8X02MaQIzq\nRWU25OcWRC/8hves/PQITID7WkGelxiQdx53FiIEFinTKKeBOQJDxTa4rnJo\nck4reH9BYK0QEkdh81Onz5FF7TzfJ4430NmnnQIV6qhWV5Bbrng/DonQpvsL\nQLhceKYlT6fSfM9t+WCPGHPy329LV8eD317BbLKu77BcPy5ZDxyUj28ZkNRf\naKtbnfU0uqnLS0HCfniEwwYWAZH/eO106giz+EL8jHapuYjRR4qtkPytAPbD\np6laeuLs9T76QWh9vtpprqM2uf/VWbtp+MORsD2cyBVBOCJvJY053banmonJ\nsqGMqkEcIv+6wB4nwcoe2m7D/JvURb6G0bjoW/9nmMz2RrmwwaFstEd4bbP8\nV20pNqNGmvDLoShzn57ooJAEqFk7vdnWEl6LBQfKMz4YOQ9Yg9NE/a3R6Lv9\nBbvkfFxQHDP5n+ZPQqhitf2QgChgsE3IGWxkUYE3JdHQPemLMASznKVQMwf1\n3qxdBYsOhQQRUMOR0bfeJsfuoP6p0yOAQjeqwhQuZpPmfXsnklMpdEKuZqZ3\nQN1YRm3YkwQYptmtxcxh4rPBPRGlEf2pM+WRs5WX/RYBC24HmkGRa6Qf/mRl\niALZNxqk84MVX4bFJ74c0+xh8dRB5wRvHYE2fnGS+ZSNmPJyJj8mjKuHkYkS\n+ulO\r\n=hH2k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0862cd1a9b5e6a29a18fbf5314df8b6b48d65c2d","scripts":{"lint":"tslint -p tsconfig.json","test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","execute-ts":"ts-node src/index.ts","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"renanwilliam","email":"renan@4success.com.br"},"_npmVersion":"6.14.11","description":"Ferramentas CLI SuccessFactors","directories":{"test":"src/__tests__"},"_nodeVersion":"12.19.0","dependencies":{"got":"^11.8.1","clui":"^0.3.6","axios":"^0.21.0","chalk":"^4.1.0","clear":"^0.1.0","touch":"^3.1.0","dotenv":"^8.2.0","lodash":"^4.17.20","moment":"^2.29.1","inquirer":"^7.3.3","minimist":"^1.2.5","papaparse":"^5.3.0","configstore":"^5.0.1","odata-client":"^0.6.14","@types/papaparse":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","tslint":"^6.1.3","aws-sdk":"^2.809.0","ts-jest":"^26.3.0","ts-node":"^9.1.1","prettier":"^2.1.1","typescript":"^3.9.7","@types/clui":"^0.3.0","@types/jest":"^26.0.10","@types/clear":"^0.1.1","@types/figlet":"^1.2.1","@types/inquirer":"^7.3.1","@types/configstore":"^4.0.0","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/successfactors-cli-tools_1.0.1_1611789906867_0.44910291559625426","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-01-27T22:20:01.283Z","modified":"2024-09-04T12:04:06.773Z","1.0.0":"2021-01-27T22:20:01.394Z","1.0.1":"2021-01-27T23:25:07.011Z"},"license":"ISC","keywords":[],"description":"Ferramentas CLI SuccessFactors","maintainers":[{"email":"renan@4success.com.br","name":"renanwilliam"}],"readme":"# Cliente CLI ferramentas - SuccessFactors\n\nKit de ferramentas conectadas com a API do SuccessFactors para realizar operações em lote de forma facilitada\n\nVersão testada: NodeJS v12.18.2\n\n## Utilização\n\n* Executar `npm install -g @4success/successfactors-cli-tools` para instalar.\n* Abrir um terminal e testar se o comando está disponível com `4s-sf-tools help`\n* Fazer o login com `4s-sf-tools login`. Tenha em mãos seu companyId, usuário e senha para autenticar na API OData.\n* Para baixar fotos, utilize `4s-sf-tools download-profile-pictures` e siga as instruções.\n\n## Instruções para instalação / execução em tempo de projeto\n\n* Executar `yarn install `ou `npm install` - para instalar as dependências\n* Executar `yarn run execute-ts help` ou  `npm run execute-ts help` - para ver os comandos disponíveis\n* Executar `yarn run execute-ts login` ou  `npm run execute-ts login` - para fazer login\n* Executar `yarn run execute-ts download-profile-pictures` ou  `npm run execute-ts download-profile-pictures` - para\n  executar o script de importação de fotos\n* Executar `yarn run execute-ts logout` ou  `npm run execute-ts logout` - para fazer logout e limpar as credenciais\n\nO log de execução e o progresso poderá ser verificado no console.\n\n### Usando Docker\n\nFoi disponibilizado um arquivo Dockerfile com o ambiente já pré-configurado, caso você não tenha o node ou trabalhe com\numa versão diferente da testada. Para utilizar, use os seguintes comandos:\n\n* `docker build -t node-js-12.18-alpine .`\n* `docker run -it --rm -v $(pwd):/home/node --name download-fotos-successfactors node-js-12.18-alpine`\n\nApós esse comando, será inicado uma sessão dentro do container, onde você pode executar os comandos:\n\n* `npm install`\n* `npm run execute-ts help`.\n* `npm run execute-ts login`.\n* `npm run execute-ts download-profile-pictures`.","readmeFilename":"README.md"}