TCP File System (Client and Server)
Principais Funcionalidades
Criar um diretório no servidor;
Remover um diretório servidor;
Listar os diretórios e arquivos salvos no servidor;
Enviar um arquivo do cliente para salva-lo no servidor;
Remover arquivo salvo no servidor;
Rode o comando abaixo para instalar as dependências do sistema:
npm --prefix packages/server install
Rode o comando abaixo para iniciar a execução do servidor:
npm --prefix packages/server run start:dev
2. Compile e execute o cliente:
Rode o comando abaixo para instalar as dependências do sistema:
npm --prefix packages/client install
Rode o comando abaixo para buildar o cliente:
npm --prefix packages/client run build
3. Executar os comandos desejados com a CLI
Rode o comando abaixo para listar os comandos disponíveis na CLI:
node packages/client/build/index.js help
Rode o comando abaixo para exibir a versão instalada da CLI:
node packages/client/build/index.js --version
Rode o comando abaixo para listar os diretórios e arquivos criados/salvos no servidor:
node packages/client/build/index.js ls
Rode o comando abaixo para criar um novo diretório com o nome informado:
node packages/client/build/index.js mkdir <path-to-create>
Rode o comando abaixo para remover o diretório passado como argumento:
node packages/client/build/index.js rm <path-to-remove>
Rode o comando abaixo para salvar um arquivo do servidor:
node packages/client/build/index.js save <complete-path-to-file> <path-to-save.extension>