npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@sti-uff/cli

v3.1.1

Published

cli para configuração de ambiente da Sti Uff.

Downloads

9

Readme

Sti Cli

Interface de linha de comando para configuração de ambiente.
Antes de tentar utilizar, olhe a seção compatibilidade

Requisitos

  • Node >= 14.18
  • Bash, Zsh ou Fish
  • Ubuntu/Debian e derivados, Fedora Workstation, Arch e derivados

Instalação

  npm i -g @sti-uff/cli

Após, adicione o seguinte em ~/.bashrc, ~/.zshrc ou ~/.config/fish/config.fish:

echo "eval \$(sti env bash)" >> ~/.bashrc
echo "eval \$(sti env zsh)" >> ~/.zshrc
echo "sti env fish | source" > ~/.config/fish/conf.d/sti.fish

Uso

É possível usar help em qualquer lugar da aplicação, por exemplo:

Para exibir a lista de comandos em repo:

  sti repo help

Para olhar a descrição e opções de clone:

  sti repo help clone

Para exibir todos os módulos da cli:

  sti help

Instalador de Pacotes

Para exibir os pacotes disponíveis para instalação, use:

  sti ls

Vpn

Simplesmente use:

  sti vpn start

A cli pedirá por login e instalará conforme necessidade
Verifique se tudo está funcionando corretamente:

  sti vpn status

Após a instalação automática, você poderá utilizá-la pelo seu desktop linux:
vpn_example

Instalar e remover pacotes

É possível instalar e desinstalar pacotes necessários para desenvolvimento.

Para listar os pacotes disponíveis, utilize:

  sti list

Também é possível listar todos existentes:

  sti list-all

Para instalar um ou mais pacotes:

  sti install [PACOTES_SEPARADOS_POR_ESPAÇO]

Repo

Para fazer login, será necessário criar e copiar um token de acesso no gitlab
todas as permissões são necessárias para o token

Com a cli, você pode clonar projetos à vontade:

  sti repo clone apps/sispos-gestao-academica

O login com token será solicitado conforme necessidade

Também é possível atualizar repositórios que você tenha clonado sem a cli:

  sti repo update-origin

Desta forma, o token será adicionado para que não seja necessário utilizar senha a cada 'git push'

Oracle

Para criar um usuário local no container, use:

Após isso, é possível conectar-se ao ambiente de testes com:

  sti oracle test

Ambientes disponíveis:

  • development (remoto)
  • test (server local no Docker)
  • production

Também é possível conectar como sysdba:

  sti oracle test --sys

Mysql

Para conectar-se ao mysql, use:

  sti mysql development

Ambientes disponíveis:

  • development (server local no Docker)
  • production