Comandos a nivel de Organización
assignmentsMuestra la lista de asignaciones.
cloneClona un repositorio.
clone [repositorio]
Puedes usar una expresión regular para clonar varios repositorios usando el parámetro “/”.
clone /[RegExp]/
groupMuestra la información de un grupo específico.
group [nombre del grupo]
groupsMuestra la lista de grupos y los equipos que pertenecen a ellos.
new assignmentCrea una nueva asignación en tu organización.
new assignment [nombre de la asignacion]
new groupCrear un nuevo grupo. Espera por parámetro el nombre y los grupos dados uno a uno.
new group [nombre del grupo] [team1] [team2] [team3] ...
Si quieres importar los equipos desde un archivo, usa el parámetro “-f”.
new group -f [name of the group] [file]
new people infoRecoge la información extendida desde un archivo a .csv encontrado en el path de ejecución.
new people info [nombre del fichero]
new relationCrea una relación para la información extendida entre la ID de GitHub y un email desde un archivo .csv.
new relation [nombre del fichero]
new repositoryCrea un nuevo repositorio en la organización.
new repository [nombre del repositorio]
new teamCrea un nuevo equipo en la organización. Espera el nombre del equipo, y/o miembros dados uno por uno.
new team [nombre del equipo] [member1] [member2] [member3] ...
openAbre la URL de la organización de GitHub en tu navegador por defecto.
Si se ha añadido información adicional, se puede abrir la web del perfil de GitHub de un usuario pasándolo por parámetro.
open [ID de GitHub]
Se puede usar una expresión regular para abrir varios usuarios.
open /RegExp/
Puedes abrir un campo específico si este contiene una URL.
open [user] [Nombre del campo]
Si no se desea poner el campo, se puede hacer una búsqueda en los campos con parte de la URL que se quiera abrir.
open [user] /[parte de la URL]/
Cambien se puede usar una expresión regular para abrir varios usuarios a la vez con ese tipo de búsqueda.
open /RegExp/ /[part of the URL]/
peopleMuestra los miembros de la organización.
people
Si añades el parámetro “info”, se mostrara la información extendida.
people info
Para encontrar a alguien específico en la información extendida, puedes dar la ID de GitHub por parámetro.
people info [github id]
Puedes usar una expresión regular que buscaría por cada campo, usando el parámetro “/”.
people info /[RegExp]/
reposLista los repositorios de la organización.
Usa el parámetro “-a” para mostrar directamente la lista completa sin interrupciones.
repos -a
Puedes usar una expresión regular para mejorar la búsqueda usando el parámetro “/”
repos /[RegExp]/
rm groupBorra un grupo
rm group [name of the group]
rm people infoBorra la información extendida de una clase.
rm repositoryBorra un repositorio en la organización.
rm repository [nombre del repositorio]
rm teamBorra un equipo en la organización. Espera el nombre del equipo.
rm team [nombre del equipo]
teamsMuestra los equipos de la organización.