Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tobua/ftpme
Build and Publish Local npm Package Demos and Docs via FTP
https://github.com/tobua/ftpme
build demo documentation ftp npm publish
Last synced: 2 days ago
JSON representation
Build and Publish Local npm Package Demos and Docs via FTP
- Host: GitHub
- URL: https://github.com/tobua/ftpme
- Owner: tobua
- Created: 2019-01-05T07:59:59.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2021-06-04T11:03:49.000Z (over 3 years ago)
- Last Synced: 2024-11-04T08:38:12.125Z (13 days ago)
- Topics: build, demo, documentation, ftp, npm, publish
- Language: JavaScript
- Homepage: https://npmjs.com/ftpme
- Size: 194 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FTPme
Uploads Assets (Demos or Documentations) for all your local npm projects to an FTP
server.- Scans for packages
- Builds assets
- Uploads to FTP
- Store credentials
- Locally
- Passwords in macOS Keychain## Installation & Usage
Navigate to the directory where your projects are located an run:
```
npx --yes ftpme
```First this will prompt for your credentials to connect to the FTP server. Credentials will be stored locally in case you want to use them again. The password can optionally be stored as well. Then it will scan the current directory for packages (directories containing a package.json file) and prompt for which to consider. Then the dependencies are updated and the desired scripts will be run. Last but not least ftpme will prompt for the folders to be uploaded (scanning up to a depth of two folders) and upload them.