Skip to content

DeMENIGECO/NoOpenBin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

icon

Questo è No Open Bin v1.0.0


Installazione

Per installare l'ultima versione di No Open Bin aprite una PowerShell e digitate il comando:

irm https://raw.githubusercontent.com/DeMENIGECO/NoOpenBin/refs/heads/main/INSTALL.bat -OutFile INSTALL.bat; cmd /c INSTALL.bat

vedrete

No Open Bin Installer Manager


Comandi:

- nim install
   Installa
- nim iv <versione>
   Installa una versione specifica
- nim escape
   Esci

>>

Installate con nim install.

Poi, quando avete finito l'installazione, digitate nim escape.

Risoluzione dei problemi del comando d'installazione
  • irm bloccato dall'antivirus:
    Alcuni antivirus possono bloccare Invoke-RestMethod o l'esecuzione automatica di file scaricati da Internet.
    Prova a scaricare manualmente INSTALL.bat oppure aggiungi una eccezione temporanea nell'antivirus.

  • Comando irm o cmd non trovato:
    Probabilmente stai usando una versione vecchia di PowerShell oppure un terminale limitato.
    Verifica che PowerShell sia installato correttamente ed esegui:

    powershell -v

    Poi verifica che stai eseguendo il comando da una PowerShell.

Facciamo un test veloce, digitate nel terminale:

nob help

Dovrà uscire:

No Open Bin
Versione 1.0

Comandi:
nob -p <programma> [argomenti]
Avvia un programma installato.

Esempio:
nob -p tets
nob -p tets hello
PS C:\Users\Rosario e Domenico>

Se non esce, provate a reinstallarlo.


Installare un paccheto con NPI

NPI è l'acronimo di NoOpenBin Package Installer.

Installiamo il nostro primo pacchetto: tets.

Ecco i comandi e l'output:

PS C:\Users\Rosario e Domenico> nob -p npi install
=============================
            NPI
=============================
Inserisci il pacchetto da installare: tets
Inserisci la versione del pacchetto: 0.1.1
raccogliendo tets...
download tets...
installazione...

Il pacchetto e' stato installato
Premere un tasto per continuare . . .
PS C:\Users\Rosario e Domenico>

E dopo digitate:

nob -p tets

Stamperà:

Funziona NPI!

DEV: Buildare un pacchetto per NPI

Potete fare la whell (ruota) di un pacchetto.

Ecco come.

Create una cartella, ad esempio mio_progetto_npi e metteteci, per primo file manifest.json.

Ad Esempio:

[
    {
        "project.details":{
            "name": "mioprogramma", 
            "version": "0.1.0",
            "eseguible": "mioprogramma.exe",
            "descripcion": "Test per NPI."
        },

        "npi.build-system": {
            "setuptools":"1.0"
        }
    }
]

Poi dobbiamo avere l'eseguibile mioprogramma.exe (il nome deve conincidere con name del manifest, e deve avere l'icona che potete trovare nella cartella npi del repository), e infine un file LICENSE, con la licenza del programma. Comprimete tutto il contenuto nella cartella in zip.

Poi nel terminale fate:

PS C:\Users\Rosario e Domenico> nob -p npi build
==========================
    NPI Wheel Builder
==========================

Percorso file ZIP: (senza virgolette) C:\Users\Rosario e Domenico\Desktop\tets\mio_progetto_npi.zip
Formato (whl/nopkg) [default nopkg]:
Manifest trovato.

==========================
Name: mioprogramma
Version: 0.1.0
Executable: mioprogramma.exe
Setuptools: 1.0
==========================


==========================
NPI Setuptools 1.0
==========================

Creazione wheel...

Wheel creato:
C:\Users\Rosario e Domenico\mioprogramma_0.1.0-AnyWheel.nopkg

Premere un tasto per continuare . . .

About

La Repository del progetto personale No Open Bin (Nome Casuale)

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors