Pathfinder  v3.0
The definitive Hacknet programmable modding system
Hacknet.Programs Class Reference

Static Public Member Functions

static void addNote (string[] args, OS os)
 
static void analyze (string[] args, OS os)
 
static void cat (string[] args, OS os)
 
static void cd (string[] args, OS os)
 
static void cdDrive (bool open)
 
static void clear (string[] args, OS os)
 
static bool computerExists (OS os, string ip)
 
static void connect (string[] args, OS os)
 
static void disconnect (string[] args, OS os)
 
static void doDots (int num, int msDelay, OS os)
 
static void execute (string[] args, OS os)
 
static void fastHack (string[] args, OS os)
 
static void firstTimeInit (string[] args, OS os, bool callWasRecursed=false)
 
static Computer getComputer (OS os, string ip_Or_ID_or_Name)
 
static Folder getCurrentFolder (OS os)
 
static Folder getFolderAtDepth (OS os, int depth)
 
static Folder getFolderAtPath (string path, OS os, Folder rootFolder=null, bool returnsNullOnNoFind=false)
 
static Folder getFolderAtPathAsFarAsPossible (string path, OS os, Folder rootFolder, out string likelyFilename)
 
static Folder getFolderAtPathAsFarAsPossible (string path, OS os, Folder rootFolder)
 
static Folder getFolderFromNavigationPath (List< int > path, Folder startFolder, OS os)
 
static List< int > getNavigationPathAtPath (string path, OS os, Folder currentFolder=null)
 
static void getString (string[] args, OS os)
 
static void kill (string[] args, OS os)
 
static void login (string[] args, OS os)
 
static void ls (string[] args, OS os)
 
static void mv (string[] args, OS os)
 
static void opCDTray (string[] args, OS os, bool isOpen)
 
static bool parseStringFromGetStringCommand (OS os, out string data)
 
static void probe (string[] args, OS os)
 
static void ps (string[] args, OS os)
 
static void reboot (string[] args, OS os)
 
static void replace (string[] args, OS os)
 
static void replace2 (string[] args, OS os)
 
static void revealAll (string[] args, OS os)
 
static void rm (string[] args, OS os)
 
static void rm2 (string[] args, OS os)
 
static void scan (string[] args, OS os)
 
static void scp (string[] args, OS os)
 
static void solve (string[] args, OS os)
 
static void sudo (OS os, Action action)
 
static void typeOut (string s, OS os, int delay=50)
 
static void upload (string[] args, OS os)
 

Member Function Documentation

◆ addNote()

static void Hacknet.Programs.addNote ( string []  args,
OS  os 
)
static

◆ analyze()

static void Hacknet.Programs.analyze ( string []  args,
OS  os 
)
static

◆ cat()

static void Hacknet.Programs.cat ( string []  args,
OS  os 
)
static

◆ cd()

static void Hacknet.Programs.cd ( string []  args,
OS  os 
)
static

◆ cdDrive()

static void Hacknet.Programs.cdDrive ( bool  open)
static

◆ clear()

static void Hacknet.Programs.clear ( string []  args,
OS  os 
)
static

◆ computerExists()

static bool Hacknet.Programs.computerExists ( OS  os,
string  ip 
)
static

◆ connect()

static void Hacknet.Programs.connect ( string []  args,
OS  os 
)
static

◆ disconnect()

static void Hacknet.Programs.disconnect ( string []  args,
OS  os 
)
static

◆ doDots()

static void Hacknet.Programs.doDots ( int  num,
int  msDelay,
OS  os 
)
static

◆ execute()

static void Hacknet.Programs.execute ( string []  args,
OS  os 
)
static

◆ fastHack()

static void Hacknet.Programs.fastHack ( string []  args,
OS  os 
)
static

◆ firstTimeInit()

static void Hacknet.Programs.firstTimeInit ( string []  args,
OS  os,
bool  callWasRecursed = false 
)
static

◆ getComputer()

static Computer Hacknet.Programs.getComputer ( OS  os,
string  ip_Or_ID_or_Name 
)
static

◆ getCurrentFolder()

static Folder Hacknet.Programs.getCurrentFolder ( OS  os)
static

◆ getFolderAtDepth()

static Folder Hacknet.Programs.getFolderAtDepth ( OS  os,
int  depth 
)
static

◆ getFolderAtPath()

static Folder Hacknet.Programs.getFolderAtPath ( string  path,
OS  os,
Folder  rootFolder = null,
bool  returnsNullOnNoFind = false 
)
static

◆ getFolderAtPathAsFarAsPossible() [1/2]

static Folder Hacknet.Programs.getFolderAtPathAsFarAsPossible ( string  path,
OS  os,
Folder  rootFolder,
out string  likelyFilename 
)
static

◆ getFolderAtPathAsFarAsPossible() [2/2]

static Folder Hacknet.Programs.getFolderAtPathAsFarAsPossible ( string  path,
OS  os,
Folder  rootFolder 
)
static

◆ getFolderFromNavigationPath()

static Folder Hacknet.Programs.getFolderFromNavigationPath ( List< int >  path,
Folder  startFolder,
OS  os 
)
static

◆ getNavigationPathAtPath()

static List<int> Hacknet.Programs.getNavigationPathAtPath ( string  path,
OS  os,
Folder  currentFolder = null 
)
static

◆ getString()

static void Hacknet.Programs.getString ( string []  args,
OS  os 
)
static

◆ kill()

static void Hacknet.Programs.kill ( string []  args,
OS  os 
)
static

◆ login()

static void Hacknet.Programs.login ( string []  args,
OS  os 
)
static

◆ ls()

static void Hacknet.Programs.ls ( string []  args,
OS  os 
)
static

◆ mv()

static void Hacknet.Programs.mv ( string []  args,
OS  os 
)
static

◆ opCDTray()

static void Hacknet.Programs.opCDTray ( string []  args,
OS  os,
bool  isOpen 
)
static

◆ parseStringFromGetStringCommand()

static bool Hacknet.Programs.parseStringFromGetStringCommand ( OS  os,
out string  data 
)
static

◆ probe()

static void Hacknet.Programs.probe ( string []  args,
OS  os 
)
static

◆ ps()

static void Hacknet.Programs.ps ( string []  args,
OS  os 
)
static

◆ reboot()

static void Hacknet.Programs.reboot ( string []  args,
OS  os 
)
static

◆ replace()

static void Hacknet.Programs.replace ( string []  args,
OS  os 
)
static

◆ replace2()

static void Hacknet.Programs.replace2 ( string []  args,
OS  os 
)
static

◆ revealAll()

static void Hacknet.Programs.revealAll ( string []  args,
OS  os 
)
static

◆ rm()

static void Hacknet.Programs.rm ( string []  args,
OS  os 
)
static

◆ rm2()

static void Hacknet.Programs.rm2 ( string []  args,
OS  os 
)
static

◆ scan()

static void Hacknet.Programs.scan ( string []  args,
OS  os 
)
static

◆ scp()

static void Hacknet.Programs.scp ( string []  args,
OS  os 
)
static

◆ solve()

static void Hacknet.Programs.solve ( string []  args,
OS  os 
)
static

◆ sudo()

static void Hacknet.Programs.sudo ( OS  os,
Action  action 
)
static

◆ typeOut()

static void Hacknet.Programs.typeOut ( string  s,
OS  os,
int  delay = 50 
)
static

◆ upload()

static void Hacknet.Programs.upload ( string []  args,
OS  os 
)
static

The documentation for this class was generated from the following file: